Главная » Статьи » FAQ |
Попробую в этом посте как раз систематизировать ту информацию, которую собрал по теме ускорения работы GPS на Android. Все знают то, что скажу сходу, что большая часть вещей актуальны при наличии root и S-OFF (я сходу зашил на собственный телефон кастомную прошивку RcMix 3d Runny). Все знают то, что пост не претендует на абсолютную полноту освещения вопросца - просто, в конце концов, делюсь своим опытом. Ранее я ожидал, вообщем то, минут по 20 - спутники так не ловились. Все знают то, что сейчас в итоге внедрения обрисованных ниже советов - координаты, стало быть, определяются за 2-3 минутки при прохладном старте, и приблизительно 30-40 секунд при горячем. 1) Использовать программу для синхронизации времени ClockSync (нужен root, найдено здесь): - перед запуском навитела (или другого навигатора) через программу ClockSync синхронизировать время на телефоне; - после запуска навитела через программу ClockSync синхронизировать время на телефон. 2) Отредактировать файл gps.conf (нужен root): в параметре NTP_SERVER прописать свое расположение. Для редактирования удобно использовать программу FasterFix. У нас, было так: NTP_SERVER=north-america.pool.ntp.org а для Украины необходимо было прописать NTP_SERVER=ua.pool.ntp.org Сооответственно, для России NTP_SERVER=ru.pool.ntp.org После чего нужно перезагрузить аппарат. 3) Продвинутое редактирование gps.conf (нужен root, найдено здесь). В этом случае для редактирования удобно пользоваться программой FasterGPS. Описанное в п.2 эта программа тоже умеет делать. Необходимо добавить в файл следующее: NTP_SERVER=ua.pool.ntp.org - если вы не сделали этого в п.2, то обязательно сделайте сейчас (как вы понимаете, это настройка для Украины) INTERMEDIATE_POS=0 ACCURACY_THRES=0 REPORT_POSITION_USE_SUPL_REFLOC=1 ENABLE_WIPER=1 SUPL_HOST=supl.google.com SUPL_PORT=7276 SUPL_NO_SECURE_PORT=7276 SUPL_SECURE_PORT=7276 CURRENT_CARRIER=common DEFAULT_AGPS_ENABLE=TRUE DEFAULT_SSL_ENABLE=FALSE DEFAULT_USER_PLANE=TRUE После чего перезагрузить аппарат. По хорошему можно и руками отредактировать gps.conf (например, через RootExplorer), FasterGPS - это просто фронтэнд для редактирования. Но с ним спокойнее, т.к. нельзя оставлять пробелы в конце строки и пустые строки в gps.conf. 4) Использовать программу, которая способствует скорейшему определению координат.Из нескольких протестированных мною (Статус GPS, GpsFix, GPS Test) наиболее эффективной и функциональной оказалась Статус GPS (root не нужен). Включаем GPS, включаем мобильный Интернет, запускаем Статус GPS, и там: Меню -> Инструменты -> Данные A-GPS -> Загрузить Лирическое отступление: когда наблюдаешь как Статус GPS уверенно один за другим ловит спутники (задействовано/поймано: 0/1 .... 1/2 ..... 3/3 и тд), время ожидания проходит значительно быстрее. Кстати, эта программа имеет еще функцию "Радар": можно пометить то место, где вы сейчас находитесь, и потом вернуться к нему. Также помним о простых вещах:
Источник: http://china-telephon.ru/ | |
Просмотров: 1398
| Теги: |
Всего комментариев: 0 | |