Asp*_*per 5 android location geolocation fusedlocationproviderapi android-fusedlocation
我正在使用 FusedLocationProvider 开发位置跟踪应用程序。我有一个后台服务,每 5 分钟跟踪一次手机的位置。
一切运行良好,但一旦手机闲置,3 到 4 小时后,后台服务就会停止进行定位。当用户解锁手机时,跟踪再次开始。
有人可以指导我可能导致该问题的原因吗?
小智 1
一种可能是 Android M Doze 模式。当设备拔掉电源并静止一段时间后,系统会尝试通过限制应用程序访问 CPU 密集型服务来节省电池。打瞌睡模式在大约 1 小时不活动后启动,定期任务等随后被安排到维护时段。当用户解锁设备时,打瞌睡模式将再次关闭。
您可以在开发人员文档中找到有关打瞌睡模式的更多信息: http://developer.android.com/training/monitoring-device-state/doze-standby.html
| 归档时间: |
|
| 查看次数: |
1683 次 |
| 最近记录: |