Android LocationListener интервал опроса - PullRequest
3 голосов
/ 05 октября 2010

У меня есть служба, которая использует LocationListener, и она будет работать из загрузки неограниченное время.У меня вопрос, как часто бывает слишком часто слушать обновления местоположения?Является ли 5 ​​минут убийцей батареи?А как насчет 1?

Ответы [ 2 ]

2 голосов
/ 05 октября 2010

Да, 5 минут - убийца батареи. Я бы не использовал интервал меньше 1 часа. Это также зависит от местоположения провайдера (сети или GPS). GPS разряжает вашу батарею намного быстрее благодаря сети.

0 голосов
/ 06 марта 2011

В зависимости от вашего варианта использования вы также можете рассмотреть http://developer.android.com/reference/android/location/LocationManager.html#PASSIVE_PROVIDER, который не будет запрашивать обновления самостоятельно, а только получает местоположение, когда другие приложения запрашивают их.

В противном случае я бы настроил для пользователя, как часто следует получать новые местоположения и использовать ли GPS или сеть (сеть быстрее, дешевле, но возвращает куда более неточные местоположения).

...