Функція геопозиционирования в Android-девайсах є однією з найбільш використовуваних і затребуваних, і тому подвійно неприємно, коли ця опція раптово перестає працювати. Тому в нашому сьогоднішньому матеріалі ми хочемо розповісти про методи боротьби з цією проблемою.
зміст
Як і безліч інших проблем з модулями зв'язку, неполадки з ГПС можуть бути викликані як апаратними, так і програмними причинами. Як показує практика, другі зустрічаються набагато частіше. До апаратних причин відносяться:
Програмні причини проблем з геопозиционирования:
Тепер перейдемо до методів усунення проблеми.
Одна з найчастіших причин збоїв в роботі ДПС - перехід в іншу зону покриття з виключеною передачею даних. Наприклад, ви поїхали в іншу країну, але GPS не включали. Модуль навігації не отримав вчасно поновлення даних, тому йому буде потрібно заново встановити зв'язок із супутниками. Це і називається «холодний старт». Робиться він дуже просто.
На Android до 5.1 - виберіть опцію «Геодані» (інші варіанти - «GPS», «Місцезнаходження» або «геопозиционирования»), яка розташована в блоці здійснювати підключення до мережі.
В Android 6.0-7.1.2 - перейдіть налаштувань до блоку «Особисті дані» і тапніте по «Місця розташування».
На девайсах з Android 8.0-8.1 перейдіть до пункту «Безпека і місце розташування», зайдіть туди і виберіть варіант «Місцезнаходження».
Як правило, після закінчення зазначеного часу супутники будуть взяті в роботу, і навігація на вашому девайсі буде працювати коректно.
Якість і стабільність прийому GPS-сигналу в Android-пристрої можна підвищити, відредагувавши системний файл gps.conf. Дану маніпуляцію рекомендується проводити для девайсів, які офіційно не поставляються в вашу країну (наприклад, пристрої Pixel, Motorola, випущені до 2016 року, а також китайські або японські смартфони для внутрішнього ринку).
Для того щоб відредагувати файл настройок ДПС самостійно, знадобиться дві речі: root-права і файловий менеджер з можливостями доступу до системних файлів. Зручніше за все використовувати Root Explorer .
Увага! Залежно від телефону китайських виробників даний файл відсутній! Зіткнувшись з цією проблемою, не намагайтеся його створювати, інакше можете порушити роботу GPS!
Натисніть на ньому і потримайте, щоб виділити. Потім тапніте за трьома точкам вгорі праворуч, щоб викликати контекстне меню. У ньому виберіть «Відкрити в текстовому редакторі».
Підтвердіть згоду на зміни файлової системи.
NTP_SERVER
варто змінити на наступні значення: ru.pool.ntp.org
; ua.pool.ntp.org
; by.pool.ntp.org
. Можна також використовувати загальноєвропейський сервер europe.pool.ntp.org
.
INTERMEDIATE_POS
, впишіть його зі значенням 0
- це трохи сповільнить роботу приймача, зате зробить його свідчення набагато точніше. DEFAULT_AGPS_ENABLE
, якій потрібно додати значення TRUE
. Це дозволить використовувати дані стільникових мереж для геопозиционирования, що також благотворно вплине на точність і якість прийому. За використання технології A-GPS відповідає і настройка DEFAULT_USER_PLANE=TRUE
, яку також слід додати в файл.
Даний метод особливо добре підходить для пристроїв з SoC виробництва MediaTek, але ефективний також і на процесорах інших виробників
Підводячи підсумки, відзначимо, що неполадки з GPS зустрічаються все-таки рідко, і в основному на пристроях бюджетного сегмента. Як показує практика, один з двох вищеописаних способів вам точно допоможе. Якщо цього не відбулося, то ви, швидше за все, зіткнулися з апаратної несправністю. Подібні проблеми усунути самостійно не вийде, тому кращим рішенням буде звернутися за допомогою в сервісний центр. Якщо гарантійний термін на девайс ще не закінчився, вам повинні його замінити або повернути гроші.