Показать сообщение отдельно
Старый 14.03.2012, 23:07   #661
tsynik
Старший Пользователь
 
Регистрация: 17.03.2011
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Alfa Romeo
Сообщений: 322
tsynik has a spectacular aura abouttsynik has a spectacular aura abouttsynik has a spectacular aura about
По умолчанию

Цитата:
Сообщение от AngelOfGrief Посмотреть сообщение
Вот кстати... Я так понял, описанный s.m. метод по сути является эмуляцией GPS, если нужно включить Mock Locations, видимо, прога USBGPS4Droid считывает данные с rs232 и эмулирует GPS через режим разработки (mock locations). А есть прямой способ подключения GPS, пусть это будут какие-то м/схемы которые надо купить и подпаять, но в обычных андроид девайсах же это работает?
Тут с железом ничего не связано. Фактически, у тебя уже есть устройство, которое передает NMEA строки. Далее, используется библиотека на С, которая преобразует эти строки в координаты и контролирует устройство (включает / выключает питание, следит за состоянием и т.д.). Разница между вариантом через mock locations и прямым только в том, что помимо координат, системе также будут доступны доп. данные типа точности, скорости, высоты, но по факту это всё не нужно. Можно найти библиотеку и допилить, попробуй например эту, авось заработает? Нужен только .so файл, тот что в архиве, для Android 2.3.4, его положить в /system/lib/hw. Указать правильное устройство в build.prop. Помимо библиотеки GPS, Андроид должен быть собран с опцией определения местоположения. В настройках должна быть галка "Использовать WiFi / GPS" в Местоположение и защита. Если этого нет - mock locations самый правильный и простой способ.
tsynik вне форума