当手机靠近受监控位置时,Android ProximityAlert或Geofence会耗尽更多电量吗?

前端之家收集整理的这篇文章主要介绍了当手机靠近受监控位置时,Android ProximityAlert或Geofence会耗尽更多电量吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我使用具有给定半径(例如100米)的 Android ProximityAlert,并且我的手机经常靠近(或位于)该位置,那么电池消耗是否会大于我很少靠近该位置的情况?电池漏量增加的距离是多少?

与Geofences相反呢?

理想情况下,我想了解以下情况对电池寿命的影响:

R = proximityAlert或Geofence区域的半径
D =在proximityAlert中手机与位置的距离

> D< R(电话肯定在接近警报位置)
> D>> R(电话肯定在接近警戒位置)
> D~ = R(接近警报位置边界附近的电话)

是否有任何特定位置(即D或D-R的值)手机会自动将位置提供商更改为更昂贵的选项以提高准确度?

解决方法

当您靠近地理围栏时,GPS会更频繁地开启以检查用户“FINE_LOCATION”,当您不靠近受监控位置时,手机会使用“COARSE_LOCATION”,它使用手机信号塔和3g / 4g网络来获取手机当前的位置. “FINE_LOCATION”(需要GPS)将比“COARSE_LOCATION”消耗更多电池.

这就是为什么我们需要在Android Manifest中设置COARSE_LOCATION和FINE_LOCATIONS.

猜你在找的Android相关文章