3

我有一个使用 LocationListener 的服务,它将无限期地从引导运行。我的问题是,多久收听一次位置更新?5分钟是电池杀手吗?1呢?

4

2 回答 2

2

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

于 2010-10-05T17:03:12.223 回答
0

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

否则,我会为用户配置获取新位置的频率以及是否使用 GPS 或网络(网络更快、更便宜,但返回的位置更不准确)。

于 2011-03-06T15:43:12.600 回答