USB-GPS на А20
Нужно:
- подключенный usb.host
- программа передачи данных из USB в систему
- навигационная программа
1. На маркете есть программа USB Host Check, которая проверяет подключение usb.host
и ставит зеленые галочки у строчек необходимых для подключения.
Проверяется наличие файла android.hardware.usb.host.xml и строки
<feature name="android.hardware.usb.host" /> в файле
handheld_core_hardware.xml или tablet_core_hardware.xml
в котором должна быть запись
<permissions>
<feature name="android.hardware.usb.host" />
</permissions>
Если есть красные кресты, то Host не подключен.
1.1 Есть Root - нажимаем "исправить" и программа сама сделает, что нужно.
1.2 Прав нет, но есть SU. Файловым менеджером, с управлением правами, прописываем
вручную нужные изменения.
1.3 Нет ни Root,ни SU. Используем ADB для внесения изменений. Для тех, кто не умеет
работать с ADB. На "Тотал Командер" ставим плагин ADB и в меню "диски" выбираем "сеть"
и ищем своё устройство. И не зная ADB, делаем нужные копирования и редактирование.
Перезагружаемся и проверяем наличие Host.
Как ставить и работать с плагином ADB,есть на нашем сайте (тема А10 А13).
2.В качестве программы использую USBGPS alfa 5
При первом подключении необходимо задать параметры:
- канал; (примерно так /dev/bus/usb/003/002)
- скорость обмена;
- выбрать старт;
Канал появляется при подлючении USB-GPS (есть неудобство - если вынуть и снова вставить
свисток, то откроется новый канал и нужно выбрать его).
В моем свистке, S1, установлена скорость 57600 (устанавливал программой SiRFDemo на РС,
путем синхронизации внутреннего и внешнего каналов).
3. Пользуюсь бесплатной с маркета "7 дорог", но проверял и "навител".
Работают Яндекс и т.д.
На чем проверял: А70Х (800х480, 1024Х600); K9701L2B/Ly9020 (1024х800)
а также с другими процессорами: СХ919, МК818, ainol flame.