Как часто Android запрашивает обновления местоположения? - PullRequest
2 голосов
/ 11 февраля 2011

Как часто Android запрашивает обновления местоположения?Например, если вы добавите оповещение о близости в диспетчер местоположений, как часто он будет обновлять местоположение?

В документации написано: «Если экран переходит в спящий режим, проверка на наличие сигналов тревоги о близости происходит только раз в 4 минуты. Это позволяет продлить срок службы батареи, гарантируя, что устройство не будет постоянно активным»

Но что, если экран не засыпает?

Заранее спасибо

Майк

1 Ответ

2 голосов
/ 11 февраля 2011

В классе LocationManager есть метод с именем requestLocationUpdates, который можно вызывать с другим набором параметров. В нем «Регистрируется текущая активность, которую необходимо периодически уведомлять на основе указанных критериев». Два параметра:

minTime: минимальный интервал времени для уведомлений в миллисекундах. Это поле используется только как подсказка для экономии энергии, и фактическое время между обновлениями местоположения может быть больше или меньше этого значения. minDistance: минимальный интервал расстояния для уведомлений, в метрах

см. Документацию для [LocationManager][1]

И всякий раз, когда вы его используете, не забывайте удалять обновления, когда они вам больше не нужны, т.е.

Надеюсь, это поможет

...