Как подключить внешний gps приемник к смартфону на андроид

Краткое описание:
Приложение для подключения внешних GPS приемников (NMEA) и использования их данных в других приложениях.

Описание:
На Android-устройстве требуется включение опции:
(english) Settings / Applications/ Development / Allow mock locations
(русский) Настройки / Приложения / Разработка / Разрешить фиктивные местоположения

Эта опция позволяет использовать навигационные программы и карты совместно с GPS-приемником, такие как Google Maps, GPS Status, RMaps, OruxMaps, NDrive, C:Geo, Навител и другие
Sygic Aura на текущий момент не может использовать эту опцию

Для устройств Samsung Galaxy S/Tab и некоторых остальных девайсов Samsung необходимо сначала включить внутренний GPS до соединения с внешним GPS-приемником во избежание вылета приложения

Разработчикам можно использовать управление сервисом в своих приложениях:

Если программа слетает с forceclose, можно послать лог (logcat) разработчику

Программирование, извращения и всё остальное

У меня обновление телефонного парка, теперь есть замечательный Motorola DEFY, когда-нибудь расскажу про него подробнее, а также впечатлениях от Android по сравнению с Windows Mobile. Пока есть ощущение большой сыроватости андроида в плане фич. Если WM телефон выглядит как маленький компьютер со своими достоинствами и недостатками, но это именно продвинутый телефон с возможностью установки программ и отсутствием некоторых вещей.

Об одной такой вещи я и хочу сейчас рассказать, возможно это кому-нибудь поможет, ибо по данной проблеме слишком много ответов вида «нафиг?» и «нельзя» и конкретное решение теряется между ними.

Задача состоит в том, чтобы подключить внешний USB GPS-приёмник к телефону на Andro />).

  • Внешний приемник имеет свою батарею и не расходует телефонную
  • Внешний может быть постоянно включен, соответственно быть постоянно в курсе спутников (в телефоне норовит всё время отключиться, чтобы поэкономить батарейку)
  • Внешний приёмник имеет лучшее качество приёма, а чтобы было ещё лучше — его можно расположить в зоне лучшего сигнала (может быть полезно в машине).

Приложение позволяет подключить к устройству внешний GPS-приёмник.

  • Service Settings — сервисные настройки (заголовок).
    Reconnect Повторное подключение (флажок). Пробовать повторное подключение при сбое в соединении.

Reconnect interval Интервал повторного подключения (кнопка, активна при включенном предыдущем пункте). Интервал в секундах между попытками повторного подключения. Доступны варианты: 15, 30, 60, 180 секунд, по умолчанию выбрано значение 60 секунд. Auto sleep mode Автоматический спящий режим (флажок). Временное прекращение работы приложения, когда экран погашен (для сохранения заряда батареи). После включения экрана работа возобновляется. Не включайте этот режим, если хотите, чтобы программа работала в фоновом режиме.

Notification preferences — параметры уведомлений (заголовок)
Flash notification LED Индикатор работы (флажок). Показывает, что приложение включено. Для активации опции требуется перезагрузка приложения.

Widgets — виджеты (заголовок)
Widget background Фон виджета (кнопка). Доступны варианты: светлый и темный (переключатель).

Show status Показывать статус (флажок). Показывает основную информацию на виджете.

Display and data — экран и данные (заголовок)
Use imperial units Использовать стандартные меры (флажок).

Altitude correction Коррекция высоты над уровнем моря (флажок). Применить геоидную коррекцию для текущей высоты.

Hide map Tab Скрыть вкладку карта (флажок). Выберите этот пункт, если не хотите загружать карту Google (экономит интернет трафик). Для активации опции требуется перезагрузка приложения.

Connection problems related -проблемы с подключением (заголовок)
Если вы не можете подключиться к вашему Bluetooth устройству, попробуйте следующие приемы. Работа этих методов не гарантирована, но попробовать можно. Для активации опций требуется перезагрузка приложения.
Use insecure connection Использовать небезопасное подключение. (флажок). Для версий >= 2.3.3. Некоторые Bluetooth устройства не поддерживают безопасное подключение.

Connection workaround Способ подключения (флажок). Если возникают проблемы с подключением Bluetooth устройства, попробуйте включить эту опцию.

other workaround Другие способы (флажок).

Others — прочее (заголовок)
About О программе (кнопка). Сообщает версию приложения.

Dev mode Режим dev mode**. Не включайте этот режим самостоятельно. Опция влияет на работу программы и использует больший заряд батареи.

*Протокол RFCOMM (англ. Radio Frequency Communication) эмулирует последовательные порты поверх протокола L2CAP. Он основан на ETSI-стандарте TS 07.10. RFCOMM представляет собой простой транспортный протокол, с дополнительными возможностями по эмуляции 9 цепей последовательных портов RS-232 (EIATIA-232-E). Протокол RFCOMM поддерживает одновременно до 60 соединений (каналов RFCOMM) между двумя устройствами Bluetooth.

**Структура данных DEVMODE содержит информацию об инициализации и конфигурации принтера или устройства вывода на экран.

Минусы: Работает не со всеми навигационными приложениями.

Плюсы: С внешним GPS-приёмником существенно улучшается точность позиционирования при работе с навигационными приложениями.

Автор описания: Светлана Боткина
Добавлено 15 апреля 2013 г.
Количество просмотров: 2538

Пожалуйста, комментируйте, задавайте вопросы, сообщайте об обнаруженных неточностях и ошибках.

Читайте также:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Adblock
detector