Як ви, напевно, знаєте, система глобального позиціонування (GPS) дозволяє визначити положення в просторі, використовуючи сигнали з орбітального супутника. Серед багатьох чинників, що впливають на прийом цих сигналів, і, отже, точність і швидкість розрахунку координат дуже важлива інформація про поточне місцезнаходження супутників. Якщо ця інформація невірна або відсутня, то відбувається так званий "холодний старт" пристрою, на якому визначення координат може тривати кілька десятків хвилин.
Як тільки ми з'ясували причину проблеми, стає зрозумілим спосіб її виправити. Для підвищення продуктивності GPS необхідно змінити вміст системного файлу gps.conf. Ви можете зробити це вручну, і в Інтернеті ви знайдете безліч складних інструкцій, що описують кожен рядок в файлі конфігурації. Але краще, піти простішим шляхом і завантажити готовий оптімізірованнний файл і замінити оригінал. Щоб виконати цю операцію, необхідним є дотримання таких умов:
- наявність прав суперкористувача (root);
- доступ до мережі Інтернет;
- файловий менеджер з можливістю доступу до системного розділу, наприклад популярні програми Root Explorer або ES File Explorer;
- програма GPS Test для тестування результатів зроблених вами змін.
Якщо ви маєте в своєму розпорядженні усім необхідним, то можна приступити до виконання інструкції.
2. Запуск файловий менеджер і перемістіть завантажений вами файл в папку / system / etc. Погодьтеся з що ще попередженням про заміну системного файлу.
3. Виставите за допомогою файлового менеджера необхідні дозволи для файлу gps.conf.
4. Запустіть програму GPS Test, зайдіть в настройки і натисканням на кнопку «Clear AGPS» очистіть кеш супутникових даних.
5. Перезавантажте пристрій.
6. Розпочніть знову програму GPS Test і перевірте швидкість знаходження супутників і визначення ваших координат.
Як правило, ви повинні побачити істотне прискорення роботи GPS, а швидкість початкового визначення координат зменшується з десятків хвилин буквально до кількох секунд. Хоча бувають і винятки, пов'язані, як правило, з тим, що повільне визначення місця розташування пов'язано з причинами, незалежними від роботи A-GPS.