Android多久会请求位置更新?例如,如果您向位置管理员添加近距离警报,它会多久更新一次该位置?
在文档中它说:“如果屏幕进入睡眠状态,检查接近警报只会每4分钟发生一次。这样可以确保设备不会一直处于唤醒状态,从而延长电池寿命”
但是如果屏幕没有进入睡眠状态呢?
提前致谢
麦克
答案 0 :(得分:2)
在LocationManager
类中,有一个名为requestLocationUpdates
的方法,可以使用不同的参数集调用。它“根据指定的标准定期通知当前活动。”
其中两个参数是:
minTime:通知的最短时间间隔,以毫秒为单位。此字段仅用作节省电量的提示,位置更新之间的实际时间可能大于或小于此值。 minDistance:通知的最小距离间隔,以米为单位
请参阅[LocationManager][1]
无论何时使用它,不要忘记在任何时候不需要它时删除更新,即onPause()
我希望有帮助