» » » » Как можно ускорить работу GPS на Android

Как можно ускорить работу GPS на Android
69

Ускорение работы A-GPS с помощью файла gps.conf


Как можно ускорить работу GPS на Android


 Доброго времени всем дня, сейчас у нас ночь, но я не ленюсь написать очень полезную статью. В последнее время очень даже часто и многие начали использовать навигацию и для этого используют не только специальные навигаторы но и смартфоны и планшеты. Собственно а почему бы и нет, по скольку если мы можем заплатить только за смартфон, тогда зачем нам вообще покупать дополнительный какой-то там навигатор.
 В последние уже наверное 3-4 года, любой новый, уважающий себя смартфон (не смотря на каком ОС она работает) имеет GPS систему. А уже последние 1-2 года у всех смартфонов уже дополнительно имеется A-GPS.
 

Что такое GPS

 
 Система навигации GPS то система которая использует наземные. спутники для того чтобы определить точное или примерное местоположение данного аппарата. существует очень много причин которые влияют на прием данного сигнала и самое главное из них это информация о текущем расположении спутников. Аппарат изначально должен знать где в этот момент находятся спутники, чтобы потом с помощью них определить свое местоположение. Если у аппарата нет такой информации или она немного устарела то в данном случай происходит так называемый "холодный старт” устройства, при котором время определения координат может занимать очень много времени (десятки минут). Именно так работает GPS, естественно это очень медленно и по этому появилось такое понятие как A-GPS которая дополняет систему навигации.
 

Что такое A-GPS

 
 A-GPS это точно такая же система навигации как GPS, принцип его работы тот же но с одним отличием: тут используются не спутники а специальные сервера которые с помощью интернета помогают определить местонахождение. данная система помогает более быстро определить местонахождение но у него есть не большой минус, как вы уже заметили, нужна связь с интернетом.
 

Почему смартфон медленно определяет местоположение если включены GPS и A-GPS?

 
 Почему медлит GPS думаю уже поняли все, но как быть с A-GPS, почему он медлит? дело в том что те специальные сервера, о которых я говорил, у каждой территории, страны разные. В основном сложно определяется местоположение Китайских аппаратов по скольку в этих смартфонах настроены адреса удаленных серверов Китая.
 

Как ускорить работу A-GPS?

 
 Адреса удаленных серверов на смартфонах и на планшетах на ОС Android хранятся в файле gps.conf, для. того чтобы исправить данные адреса нам понадобится Root права и файловый менеджер ES Проводник.
  1. Для начало нам нужно найти файл gps.conf, по адресу /system/etc/

    Как можно ускорить работу GPS на Android

  2. Если вы его откроете как текстовый документ, то увидите что-то похожее на это

    
    			NTP_SERVER=ru.pool.ntp.org
    			NTP_SERVER=0.ru.pool.ntp.org
    			NTP_SERVER=1.ru.pool.ntp.org
    			NTP_SERVER=2.ru.pool.ntp.org
    			NTP_SERVER=3.ru.pool.ntp.org
    			NTP_SERVER=europe.pool.ntp.org
    			NTP_SERVER=0.europe.pool.ntp.org
    			NTP_SERVER=1.europe.pool.ntp.org
    			NTP_SERVER=2.europe.pool.ntp.org
    			NTP_SERVER=3.europe.pool.ntp.org
    			XTRA_SERVER_1=/data/xtra.bin
    			AGPS=/data/xtra.bin
    			AGPS=http://xtra1.gpsonextra.net/xtra.bin
    			XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
    			XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
    			XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
    			DEFAULT_AGPS_ENABLE=TRUE
    			DEFAULT_USER_PLANE=TRUE
    			REPORT_POSITION_USE_SUPL_REFLOC=1
    			QOS_ACCURACY=50
    			QOS_TIME_OUT_STANDALONE=60
    			QOS_TIME_OUT_agps=89
    			QosHorizontalThreshold=1000
    			QosVerticalThreshold=500
    			AssistMethodType=1
    			AgpsUse=1
    			AgpsMtConf=0
    			AgpsMtResponseType=1
    			AgpsServerType=1
    			AgpsServerIp=3232235555
    			INTERMEDIATE_POS=1
    			C2K_HOST=c2k.pde.com
    			C2K_PORT=1234
    			SUPL_HOST=FQDN
    			SUPL_HOST=lbs.geo.t-mobile.com
    			SUPL_HOST=supl.google.com
    			SUPL_PORT=7276
    			SUPL_SECURE_PORT=7275
    			SUPL_NO_SECURE_PORT=3425
    			SUPL_TLS_HOST=FQDN
    			SUPL_TLS_CERT=/etc/SuplRootCert
    			ACCURACY_THRES=5000
    			CURRENT_CARRIER=common
    			

    Здесь написаны A-GPS сервера для России, но если вы например живете в Украине то вам нужно изменить все ru.pool на ua.pool. Но после этого просто сохранить файл не получится, лучше скопировать его в нормальную папку (или лучше на комп), изменить там все что вам нужно и только потом вставить его в папку /system/etc/ с заменой. Кому лень все сделать в ручную тот может зайти по ссылке и скачать готовые файлы gps.conf для многих стран (но лучше сравнить эти файлы с вашим и изменить только адреса серверов).

  3. После того как мы редактировали файл gps.conf, теперь нам нужно выставить ему правильные разрешения

    Как можно ускорить работу GPS на Android

 После всей этой операции вы сами заметите как быстро ваше устройство начала определить ваше местонахождение. Протестировать новую скорость можно с помощью программы GPS Test.

Как можно ускорить работу GPS на Android







7894 | 0 комментариев Разные | 25-09-2014, 23:52
Уважаемый посетитель сайта Android's Land, мы рекомендуем Вам зарегистрироваться, а если у вас уже есть аккаунт то войдите чтобы полноценно использовать сайт.

Так же рекомендуем:


Добавить комментарий


Если вы нашли какую-нибудь ошибку то прошу выделите данную область, нажмите Ctrl+Enter и отправьте Администратору.



Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера

Введите два слова, показанных на изображении: *



Последние темы с форума
Форум Тема Автор Ответов
Курилка Азартный отдых в кази... Кирилл Конфеткин 0 (11)
Курилка Бесплатные азартные р... Виктория Петренко 0 (53)
Курилка Игровые Вулкан Ставки... Виктория Петренко 0 (28)
Курилка Автоматы Вулкан: бесп... Виктория Петренко 0 (34)
Курилка Бесплатный режим в аз... Виктория Петренко 0 (27)