Функцыя вызначэньне месца ў Android-девайсах з'яўляецца адной з самых якія выкарыстоўваюцца і запатрабаваных, і таму ўдвая непрыемна, калі гэтая опцыя раптам перастае працаваць. Таму ў нашым сённяшнім матэрыяле мы хочам расказаць аб метадах барацьбы з гэтай праблемай.
Чаму GPS перастае працаваць і як з гэтым справіцца
Як і мноства іншых праблем з модулямі сувязі, непаладкі з ГПС могуць быць выкліканыя як апаратнымі, так і праграмнымі прычынамі. Як паказвае практыка, другія сустракаюцца нашмат часцей. Да апаратным прычынах адносяцца:
- модуль дрэннага якасці;
- металічны або проста тоўсты чахол, які экрануе сігнал;
- дрэнны прыём у канкрэтным месцы;
- завадскі шлюб.
Праграмныя прычыны праблем з вызначэньне месца:
- змена месцазнаходжання з выключаным GPS;
- некарэктныя дадзеныя ў сістэмным файле gps.conf;
- састарэлая версія ПА для працы з GPS.
Цяпер пяройдзем да метадаў ліквідацыі праблемы.
Спосаб 1: Халодны старт GPS
Адна з самых частых прычын збояў у працы ГПС - пераход у іншую зону пакрыцця з выключанай перадачай дадзеных. Напрыклад, вы паехалі ў іншую краіну, але GPS не ўключалі. Модуль навігацыі не атрымаў своечасова абнаўлення дадзеных, таму яму спатрэбіцца зноўку ўсталяваць сувязь са спадарожнікамі. Гэта і называецца «халодны старт». Робіцца ён вельмі проста.
- Выйдзіце з памяшкання на адносна вольная прастора. Калі карыстаецеся чахол, рэкамендуем яго зняць.
- Уключыце на вашым прыладзе прыём GPS. зайдзіце ў «Настройкі».
На Android да 5.1 - выберыце опцыю «Геоданных» (Іншыя варыянты - «GPS», «Месцазнаходжанне» або «Месцазнаходжаньне»), Якая размешчана ў блоку сеткавых падлучэнняў.
У Android 6.0-7.1.2 - пракруціць спіс налад да блока "Асабістыя дадзеныя" і тапните па «Месцазнаходжання».
На девайсах з Android 8.0-8.1 перайдзіце да пункта «Бяспека і месцазнаходжанне», Зайдзіце туды і выберыце варыянт «Месцазнаходжанне».
- У блоку налад геоданных, у правым верхнім куце, знаходзіцца паўзунок ўключэння. Перасуньце яго направа.
- На прыладзе будзе ўключаны GPS. Усё, што вам трэба рабіць далей - пачакаць 15-20 хвілін, пакуль прылада настроіцца на становішча спадарожнікаў ў гэтай зоне.
Як правіла, па заканчэнні пазначанага часу спадарожнікі будуць узятыя ў працу, і рух на вашым девайсе будзе працаваць карэктна.
Спосаб 2: Маніпуляцыі з файлам gps.conf (толькі root)
Якасць і стабільнасць прыёму GPS-сігналу ў Android-прыладзе можна павысіць, адрэдагаваўшы сістэмны файл gps.conf. Дадзеную маніпуляцыю рэкамендуецца праводзіць для девайсов, якія афіцыйна не пастаўляюцца ў вашу краіну (напрыклад, прылады Pixel, Motorola, выпушчаныя да 2016 года, а таксама кітайскія ці японскія смартфоны для ўнутранага рынка).
Для таго каб адрэдагаваць файл налад ГПС самастойна, спатрэбіцца дзве рэчы: root-права і файлавы менеджэр з магчымасцямі доступу да сістэмных файлаў. Зручней за ўсё выкарыстоўваць Root Explorer.
- Запусціце Рут Эксплорер і перайдзіце да каранёвай тэчцы ўнутранай памяці, яна ж root. Калі патрабуецца, падайце з дадаткам доступ да выкарыстання рут-мае рацыю.
- Зайдзіце ў тэчку system, Затым у / etc.
- Знайдзіце ўнутры дырэкторыі файл gps.conf.
Увага! На некаторых прыладах кітайскіх вытворцаў гэты файл адсутнічае! Сутыкнуўшыся з гэтай праблемай, не спрабуйце яго ствараць, інакш можаце парушыць працу GPS!
Націсніце на ім і патрымаеце, каб вылучыць. Потым тапните па трох кропках уверсе справа, каб выклікаць кантэкстнае меню. У ім абярыце "Адкрыць у тэкставым рэдактары".
Пацвердзіце згоду на змены файлавай сістэмы.
- Файл будзе адкрыты для рэдагавання, вы ўбачыце наступныя параметры:
- параметр
NTP_SERVER
варта змяніць на наступныя значэнні:- Для Расійскай Федэрацыі -
ru.pool.ntp.org
; - Для Украіны -
ua.pool.ntp.org
; - Для Беларусі -
by.pool.ntp.org
.
Можна таксама выкарыстоўваць агульнаеўрапейскі сервер
europe.pool.ntp.org
. - Для Расійскай Федэрацыі -
- Калі ў gps.conf на вашым прыладзе адсутнічае параметр
INTERMEDIATE_POS
, Ўпішыце яго са значэннем0
- гэта некалькі запаволіць працу прымача, затое зробіць яго паказанні нашмат дакладней. - Сапраўды гэтак жа паступіце з опцыяй
DEFAULT_AGPS_ENABLE
, Якой трэба дадаць значэннеTRUE
. Гэта дасць магчымасць выкарыстоўваць дадзеныя сотавых сетак для вызначэньне месца, што таксама дабратворна паўплывае на дакладнасць і якасць прыёму.За выкарыстанне тэхналогіі A-GPS адказвае і налада
DEFAULT_USER_PLANE = TRUE
, Якую таксама варта дадаць у файл. - Пасля ўсіх маніпуляцый выходзіце з рэжыму рэдагавання. Не забудзьцеся захаваць змены.
- Перазагрузіце прылада і праверце працу GPS з дапамогай спецыяльных праграм для тэставання або прыкладання-навігатара. Месцазнаходжаньне павінна функцыянаваць карэктна.
Дадзены метад асабліва добра падыходзіць для прылад з SoC вытворчасці MediaTek, але эфектыўны таксама і на працэсарах іншых вытворцаў
заключэнне
Падводзячы вынікі, адзначым, што непаладкі з GPS сустракаюцца ўсё ж такі рэдка, і ў асноўным на прыладах бюджэтнага сегмента. Як паказвае практыка, адзін з двух вышэйапісаных спосабаў вам дакладна дапаможа. Калі гэтага не адбылося, то вы, хутчэй за ўсё, сутыкнуліся з апаратнай няспраўнасцю. Падобныя праблемы ліквідаваць самастойна не атрымаецца, таму лепшым рашэннем будзе звярнуцца па дапамогу ў сэрвісны цэнтр. Калі гарантыйны тэрмін на девайс яшчэ не скончыўся, вам павінны яго замяніць або вярнуць грошы.