接近警报和电池消耗

时间:2012-08-29 08:09:47

标签: android performance gps proximity battery

我正在开展一个项目,我每隔5分钟使用requestSingleUpdate方法跟踪手机的位置。 这样做手机的电池可以持续一整天。

我想检查手机是否接近我已经过地理编码的特殊位置。 我想到了使用接近警报,但我不确切知道它是如何工作的。 它只会使用我之前的requestSingleUpdate提供的位置,还是会设置自己的requestLocationUpdates?

电池消耗怎么样?

1 个答案:

答案 0 :(得分:0)

从Android Documentation,它将使用自己的方法检查位置,并在屏幕关闭时每隔4分钟执行一次。

因此,您不需要使用自己的locationListener,如果您确实想要获取其他方式的用户位置。使用PASSIVE_PROVIDER(从API8开始),当proximityAlert执行位置请求或任何其他使用LocationManager的应用程序触发请求时,也会触发PASSIVE_PROVIDER。