gpt4 book ai didi

android - GPS定位和深度 sleep

转载 作者:行者123 更新时间:2023-11-29 17:53:17 24 4
gpt4 key购买 nike

我有一个前台服务(带有 START_STICKY,所以对于“被操作系统杀死”方面没有问题)每 2 秒接收一次位置 (GPS) 更新以用于导航目的。我不接受任何唤醒锁。我的问题是:我是否需要使用唤醒锁来避免深度 sleep ?或者位置更新足以“运行”?

最佳答案

在深入研究 Android 代码之后,得到的答复是:不,您不需要它。 Android 会为您获取唤醒锁 (LocationManagerService),直到 onLocationChange 结束或您的广播接收器接收到 Intent 。如果您执行一些异步工作(启动 Intent 服务、在 onLocationChange 中发布一些代码等),那么您需要创建自己的部分唤醒锁。

关于android - GPS定位和深度 sleep ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21412791/

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