Функция геопозиционирования в Android-девайсах является одной из самых используемых и востребованных, и оттого вдвойне неприятно, когда эта опция внезапно перестаёт работать. Поэтому в нашем сегодняшнем материале мы хотим рассказать о методах борьбы с этой проблемой.
Плохо работает GPS на Андроиде
Содержание — Плохо работает GPS на Андроиде:
- Почему GPS перестаёт работать и как с этим справится
- Способ 1: Холодный старт GPS
- Способ 2: Манипуляции с файлом gps.conf (только root)
Почему GPS перестаёт работать и как с этим справится
Как и множество других проблем с модулями связи, неполадки с ГПС могут быть вызваны как аппаратными, так и программными причинами. Как показывает практика, вторые встречаются намного чаще. К аппаратным причинам относятся:
- модуль плохого качества;
- металлический или просто толстый чехол, который экранирует сигнал;
- плохой приём в конкретном месте;
- заводской брак.
Программные причины проблем с геопозиционированием:
Оптимизация работы GPS в MIUI!
- смена местоположения с выключенным GPS;
- некорректные данные в системном файле gps.conf;
- устаревшая версия ПО для работы с GPS.
Теперь перейдём к методам устранения проблемы.
Способ 1: Холодный старт GPS
Одна из самых частых причин сбоев в работе ГПС — переход в другую зону покрытия с выключенной передачей данных. Например, вы поехали в другую страну, но GPS не включали. Модуль навигации не получил вовремя обновления данных, поэтому ему потребуется заново установить связь со спутниками. Это и называется «холодный старт». Делается он очень просто.
1. Выйдите из помещения на относительно свободное пространство. Если используете чехол, рекомендуем его снять.
2. Включите на вашем устройстве приём GPS. Зайдите в «Настройки».
На Android до 5.1 — выберите опцию «Геоданные» (иные варианты — «GPS», «Местоположение» или «Геопозиционирование»), которая расположена в блоке сетевых подключений.
В Android 6.0-7.1.2 — прокрутите список настроек до блока «Личные данные» и тапните по «Местоположения».
На девайсах с Android 8.0-8.1 перейдите к пункту «Безопасность и местоположение», зайдите туда и выберите вариант «Местоположение».
3. В блоке настроек геоданных, в правом верхнем углу, находится ползунок включения. Передвиньте его вправо.
ХИТРЫЙ СПОСОБ УЛУЧШИТЬ СИГНАЛ И ТОЧНОСТЬ GPS НА СВОЕМ ТЕЛЕФОНЕ АНДРОИД ВСЕГО ЗА 3 МИНУТЫ
4. На устройстве будет включен GPS. Все, что вам нужно делать дальше — подождать 15-20 минут, пока устройство настроится на положение спутников в этой зоне.
Как правило, по истечении указанного времени спутники будут взяты в работу, и навигация на вашем девайсе будет работать корректно.
Способ 2: Манипуляции с файлом gps.conf (только root)
Качество и стабильность приёма GPS-сигнала в Android-устройстве можно повысить, отредактировав системный файл gps.conf. Данную манипуляцию рекомендуется проводить для девайсов, которые официально не поставляются в вашу страну (например, устройства Pixel, Motorola, выпущенные до 2016 года, а также китайские или японские смартфоны для внутреннего рынка).
Для того чтобы отредактировать файл настроек ГПС самостоятельно, понадобится две вещи: root-права и файловый менеджер с возможностями доступа к системным файлам. Удобнее всего использовать Root Explorer .
1. Запустите Рут Эксплорер и перейдите к корневой папке внутренней памяти, она же root. Если требуется, предоставьте приложению доступ к использованию рут-прав.
2. Зайдите в папку system, затем в /etc.
3. Найдите внутри директории файл gps.conf.
Внимание! На некоторых устройствах китайских производителей данный файл отсутствует! Столкнувшись с этой проблемой, не пытайтесь его создавать, иначе можете нарушить работу GPS!
Нажмите на нём и подержите, чтобы выделить. Потом тапните по трём точкам вверху справа, чтобы вызвать контекстное меню.
В нём выберите «Открыть в текстовом редакторе».
Подтвердите согласие на изменения файловой системы.
4. Файл будет открыт для редактирования, вы увидите следующие параметры:
5. Параметр NTP_SERVER стоит изменить на следующие значения:
- Для Российской Федерации — ru.pool.ntp.org ;
- Для Украины — ua.pool.ntp.org ;
- Для Беларуси — by.pool.ntp.org .
Можно также использовать общеевропейский сервер europe.pool.ntp.org .
6. Если в gps.conf на вашем устройстве отсутствует параметр INTERMEDIATE_POS , впишите его со значением 0 — это несколько замедлит работу приёмника, зато сделает его показания намного точнее.
7. Точно так же поступите с опцией DEFAULT_AGPS_ENABLE , которой нужно добавить значение TRUE . Это позволит использовать данные сотовых сетей для геопозиционирования, что также благотворно повлияет на точность и качество приёма.
За использование технологии A-GPS отвечает и настройка DEFAULT_USER_PLANE=TRUE , которую также следует добавить в файл.
8. После всех манипуляций выходите из режима редактирования. Не забудьте сохранить изменения.
9. Перезагрузите устройство и проверьте работу GPS с помощью специальных программ для тестирования или приложения-навигатора . Геопозиционирование должно функционировать корректно.
Данный метод особенно хорошо подходит для устройств с SoC производства MediaTek, но эффективен также и на процессорах других производителей
Подводя итоги, отметим, что неполадки с GPS встречаются всё-таки редко, и в основном на устройствах бюджетного сегмента. Как показывает практика, один из двух вышеописанных способов вам точно поможет. Если этого не произошло, то вы, вероятнее всего, столкнулись с аппаратной неисправностью. Подобные проблемы устранить самостоятельно не получится, поэтому лучшим решением будет обратиться за помощью в сервисный центр. Если гарантийный срок на девайс ещё не истёк, вам должны его заменить или вернуть деньги.
Источник: upgrade-android.ru
Как улучшить GPS-прием на Android?
Современные смартфоны оснащены GPS-чипом, который значительно упрощает наши путешествия или поиски определенного адреса. Однако нередки случаи, когда GPS плохо работает. И не всегда в этом виновата недостаточно хорошая сборка смартфона. Зачастую можно улучшить функционирование навигационного модуля, покопавшись в настройках.
Усиление сигнала при помощи антенны
У многих автомобилистов имеется полноценный GPS-навигатор. У некоторых таких устройств на задней стенке или боковом торце располагается разъем для антенны. Это позволяет усилить прием сигнала в несколько раз — нужно лишь раздобыть соответствующую антенну.
Что касается современных смартфонов, то спешим вас разочаровать. В их составе вы никогда не найдете специальный разъем для антенны. Улучшить прием GPS на Андроиде можно только программными методами. Если они не сработали, то вам придется смириться с текущим положением дел. Как несложно догадаться, хуже всего с GPS-спутниками работают бюджетные аппараты.
Объясняется это тем, что они оснащаются наиболее дешевыми и старыми навигационными чипами, имеющие низкую скорость работы и слабый приемник сигнала.
Посещение раздела с настройками
Во многих смартфонах и планшетах GPS-чип по умолчанию вовсе отключен. В таком случае аппарат определяет местоположение по сотовым вышкам и сетям Wi-Fi. Чтобы включить навигационный чип, нужна настройка девайса. Для этого совершите следующие действия:
Шаг 1. Зайдите в раздел «Настройки».
Шаг 2. Здесь вас должен заинтересовать пункт «Местоположение».
Шаг 3. На разных устройствах данный пункт может иметь другое наименование. Например, на планшетах Samsung нужно выбрать вкладку «Подключения» и нажать на пункт «Геоданные», заодно активировав соответствующий переключатель.
Шаг 4. В этом разделе вам необходимо включить высокую точность определения местоположения. Аппарат должен использовать для этого все источники — спутники GPS, сети Wi-Fi и данные с сотовых вышек.
Следует заметить, что в таком режиме работы энергопотребление повышается. И если на новых смартфонах это практически не заметно, то обладатели бюджетных и старых девайсов точно ощутят снизившееся время автономной работы.
В зависимости от особенностей устройства, настройки GPS могут находиться в разных подразделах. Поэтому на более современных Android смартфонах эти действия можно выполнить немного иначе.
Вызовите панель уведомлений и сделайте долгое нажатие по иконке «GPS» (может иметь другое название). В открывшейся странице выдайте приложениям доступ к местоположению и в разделе «Определение местоположения» установите «Высокая точность».
Калибровка компаса
Если усилить прием сигнала на смартфонах нельзя, то улучшить работу цифрового компаса никто не помешает. Дело в том, что на некоторых устройствах он не откалиброван, в результате чего навигационная программа не может вовремя понять, в какую именно сторону света направлен ваш смартфон. Вам же в этот момент кажется, что девайс не ловит GPS.
Для калибровки компаса вам потребуется приложение GPS Essentials. Скачайте и установите его, после чего совершите следующие действия:
Шаг 1. Запустите программу.
Шаг 2. Зайдите в режим Compass.
Шаг 3. Если компас работает стабильно, то проблема заключается не в нём. Если компас отказывается правильно показывать стороны света, то совершите его калибровку.
Шаг 4. Сначала повращайте смартфон вокруг своей оси экраном кверху. Далее переверните его снизу вверх. Ну а потом переверните слева направо. Это должно помочь. В некоторых версиях приложения сначала необходимо выбрать пункт Calibrate в настройках раздела.
Просмотр количества видимых GPS-спутников
В том же GPS Essentials вы можете посмотреть на то, к какому количеству спутников подключается ваш смартфон. Если оно достаточно большое, то навигационный чип винить не стоит — проблема в какой-то из программ. Для просмотра спутников нужно в меню приложения выбрать пункт Satellites.
Сброс GPS-данных
Распространенной проблемой некоторых устройств является долгая привязка к конкретным GPS-спутникам, даже когда те успели уйти из зоны видимости. Помочь в таком случае может приложение GPS Status https://setphone.ru/rukovodstva/kak-uluchshit-gps-priem-na-android/» target=»_blank»]setphone.ru[/mask_link]
У смартфонов Honor и Huawei беда с GPS и навигацией. Обновления EMUI оказались опасными
У пользователей некоторых смартфонов Huawei и Honor замечена одинаковая проблема — GPS работает некорректно. На жалобы обратил внимание тематический ресурс HuaweiCentral.
Пользователи жалуются, что при использовании карт отображается некорректное местоположение. Модуль GPS не определяет настоящее местоположение и на карте выдаются другие места, где пользователя нет. Особенно это неприятно при навигации, когда маршрут автоматически строится из неверного места отправления.
По словам одного из пострадавших пользователей, изначально смартфоны работали с предустановленной Android 8.0 Oreo или 8.1 Oreo, тогда GPS работал корректно. Впоследствии они обновились с Android 8.0 Oreo и 8.1 Oreo до Android 9.0 Pie, 9.1 Pie или Android 10, тогда-то на смартфонах и появились проблемы с GPS и навигацией. GPS постоянно теряет сигнал или «скачет» с одного места на другое. С тех пор вышло множество апдейтов ПО от Huawei, но ни одно из них так и не решило данную проблему.
Подверженные проблеме смартфоны:
- Huawei P20 Pro
- Honor 10
- Honor view 10
- Honor 9N
- Huawei Y9 2019
Подверженные проблеме приложения:
- Google Maps
- Here we go
- Map my India
Отмечается, что при «откате» до EMUI 8.0, 8.1 и 9.1 смартфоны Honor и Huawei начинали показывать точное местоположение.
Источник: www.ixbt.com