gpt4 book ai didi

Android FusedLocationProvider 在手机空闲时停止提供位置

转载 作者:太空宇宙 更新时间:2023-11-03 10:39:55 25 4
gpt4 key购买 nike

我正在使用 FusedLocationProvider 开发位置跟踪应用程序。我有一个后台服务,每 5 分钟跟踪一次手机的位置。

一切正常,但一旦手机闲置 3 到 4 小时后,后台服务就会停止获取位置信息。当用户解锁手机时,跟踪再次开始。

有人可以指导我是什么导致了这个问题吗?

最佳答案

一种可能是 Android M 打瞌睡模式。当设备被拔下并静止一段时间后,系统会尝试通过限制应用程序访问 CPU 密集型服务来节省电池电量。休眠模式在大约 1 小时不活动后启动,然后将周期性任务等安排到维护窗口。当用户解锁设备时,打盹模式会再次关闭。

您可以在开发者文档中找到有关打盹模式的更多信息: http://developer.android.com/training/monitoring-device-state/doze-standby.html

关于Android FusedLocationProvider 在手机空闲时停止提供位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36013059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com