Как я могу проверить силу сигнала GPS в Android - PullRequest
1 голос
/ 12 августа 2011

Я пытаюсь получить три бара, которые будут служить уведомлением о том, насколько сильный ваш сигнал GPS. Три полосы для хорошего соединения, одна линия для слабых и т. Д. Как проверить уровень сигнала GPS и показать соответствующие полосы? Спасибо

1 Ответ

4 голосов
/ 12 августа 2011

Я думаю, что нет такой вещи, как сила, но я думаю, что вы имеете в виду точность, полосы, которые вы видите, «мигают» (на панели уведомлений на телефоне), когда устройство получает координаты и другие данные, связанные с вашей позицией,

Вы можете измерить точность с помощью метода getAccuracy(), но точность зависит от того, насколько спутники покрывают вашу область, и от других факторов (Google вокруг), вы можете собрать эту информацию с помощью getSatellites().

Для вашей цели вы можете измерить точность и отобразить произвольное количество полос для вашего пользовательского индикатора GPS.

Спутники отправляют необработанный пакет данных, известный как NMEA, который содержит широкий спектр информации (строки).Вы можете прочитать больше здесь:

http://aprs.gids.nl/nmea/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...