Android LocationListener轮询间隔

时间:2010-10-05 16:10:11

标签: android battery

我有一个使用LocationListener的服务,它将无限期地从启动运行。我的问题是,经常听取位置更新的频率是多少? 5分钟电池杀手?怎么样?

2 个答案:

答案 0 :(得分:2)

是的,5分钟是电池杀手。 我不会使用小于1小时的间隔。 它还取决于位置提供商(网络或GPS)。感谢网络,GPS可以更快地吃掉你的电池。

答案 1 :(得分:0)

根据您的用例,您可能还需要考虑不会自行请求更新的http://developer.android.com/reference/android/location/LocationManager.html#PASSIVE_PROVIDER,但仅在其他应用请求时才会收到位置。

否则我会为用户配置新地点应该获得的频率,以及是否使用GPS或网络(网络更快,更便宜,但返回方式更不准确)。