Используйте внешнее устройство Bluetooth GPS с мобильным телефоном или планшетом Android.
Подключитесь к внешнему Bluetooth-устройству GPS, совместимому с NMEA. Mock-провайдер позволяет другим приложениям работать с устройством.
** ДЛЯ Android 6.0 (Marshmallow) изменяется способ обработки разрешений фиктивного поставщика. Перейдите к опции разработчика, нажмите «Выбрать приложение для определения местоположения» и выберите это приложение в качестве поставщика.
!!! Пожалуйста, прочитайте... ДЛЯ ЕГО РАБОТЫ ВАМ НЕОБХОДИМО ВНЕШНЕЕ АППАРАТНОЕ УСТРОЙСТВО Bluetooth GPS !!!
Для правильной работы приложения требуются GGA, GSA, GSV и RMC (или ZDA+VTG).
Если вы оставляете комментарии, независимо от того, работает это или нет, вы также можете указать, какую комбинацию аппаратных устройств вы используете. Это может помочь в отладке, а также послужит справкой для других пользователей.
### Я всегда получаю вопросы о том, как использовать это приложение для подключения ноутбука или ПК, Mac или привязки другого Android ... и т. д. Я должен уточнить, что цель этого приложения — подключить устройство Android к внешнему устройству Bluetooth GPS , чтобы «заменить» внутренние местоположения GPS Android.
Если вы не понимаете, какова цель приложения, пожалуйста, не дл.
Пожалуйста, устанавливайте на свой страх и риск.
### Обратите внимание, что интерфейс приложения — это всего лишь интерфейс, предназначенный в основном для целей управления и настройки, а также предоставления некоторой полезной информации. так что не ждите, что он имеет много функций, показывает все детали и в любом желаемом формате... и т. д.
**** Сначала включите «Разрешить фиктивные местоположения» в настройках ****
* не могу гарантировать работу всех устройств и приложений, пожалуйста, напишите мне подробности :)
==========
Теперь вы можете запустить/остановить службу из других приложений, отправив службу или транслируя намерение:
Пуск — googoo.android.btgps.action.SERVICE_START.
Остановить — googoo.android.btgps.action.SERVICE_STOP
Переключить — googoo.android.btgps.action.SERIVCE_TOGGLE
* Примечание. Сначала вам следует убедиться, что вы настроили все настройки и можете правильно запустить службу через графический интерфейс.
* попробуйте обходные пути (предпочтительно), если не удалось подключиться (например, сбой обнаружения службы, отказ в соединении)
Пожалуйста, сообщите об ошибке или пришлите мне лог-код, если у вас есть FC или какие-либо проблемы, с изображением экрана с сообщениями об ошибках и журналом nmea.
Существуют тысячи комбинаций [версия Android x мобильное оборудование x оборудование Bluetooth GPS ]. К сожалению, невозможно обеспечить поддержку конкретной модели оборудования. Даже GPS-A работает с Mobile-A, но GPS-A может не работать с Mobile-B, но Mobile-B работает с GPS-B. Однако после обновления версии Android эта комбинация больше не работает, а другая снова работает. Я всегда получал такие отчеты. У меня нет такого оборудования, и даже о некоторых из них я никогда раньше не слышал и не могу найти никакой информации о них. Надеюсь, вы понимаете.
у некоторых Android 4.2.x могут быть проблемы со стеком Bluetooth.
например.
https://code.google.com/p/android/issues/detail?id=39688
https://code.google.com/p/android/issues/detail?id=42520
Читать далее