- GPS-приемник мертв как крыса, независимо от того, какое приложение используется для определения местоположения.
- каждые 25–65 минут GPS просыпается примерно на 3 минуты. минут, и если удовлетворительное исправление не получено, он снова переходит в режим ожидания.
- Мы знаем, что загрузка каталога GPS занимает 12,5 минут, а первое холодное исправление может занять 25 минут, поэтому GPS-приемник может эффективно отложить сигнал навсегда, если небо не будет ясным в течение одного из этих двух минут на первое исправление.
- время до первого определения после откладывания составляет в среднем 10 минут плюс фактическое время. время для первого исправления.
- Никакое обновление настроек AGPS или подключение к сети ничего не исправляет.
- Пользователь ожидает, что GPS будет неустанно повторять попытки, поскольку можно выполнить холодное исправление. получается примерно за 12,5 минут. Это не то, что делает GPS.
- Выключение телефона и отсоединение кабеля питания не помогает.
Можно ли каким-то образом заставить Android GPS непрерывно искать исправление в течение 25 минут?
Существует ли способ выйти из строя отложенной тюрьмы?
.
Это относится к телефонам Google Pixel, имеющим анклав GPS:
< ul>
[*]Qualcomm Snapdragon
[*]Broadcomm
.
Анклав GPS — это аппаратное обеспечение, программное обеспечение и данные, включая данные AGPS:
- Android обеспечивает очень ограниченный контроль и проверку операций GPS.
- Здесь было обнаружено, что функция экономии заряда батареи, откладывающая сигнал GPS, приводит к следующему:
- первое исправление после длительного периода работы вне зоны покрытия приводит к задержке в среднем 10 минут и
- возможно, на неопределенный срок при плохих условиях приемника, где
- исправление было бы возможно, если бы был постоянно работающий GPS-приемник.
Чего не хватает в Android, так это бескомпромиссных операций GPS: получение большего количества исправлений GPS имеет приоритет над временем автономной работы
.
Обнаружено с помощью Broadcomm:
- Данные AGPS, очевидно, невозможно контролировать из Android
- время также невозможно ввести, часто Broadcomm выдает исправленное время с отметкой 2005 года. Перезагрузка предназначена только для исправления времени
- Никогда не выводит список всех спутников около 30 или около того.
- сообщает о более высокой мощности сигнала, чем Snapdragon, но хуже справляется с исправлениями.
Подробнее здесь: https://stackoverflow.com/questions/791 ... android-12