gpt4 book ai didi

Android 电池使用情况 - 详细信息

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

我有一个后台 Android 应用程序可以监听基于网络的位置。在某些情况下,它开始执行一些任务,但只持续很短的时间,然后返回监听基于网络的位置更改 (NETWORK_PROVIDER)。

当我查看电池使用情况屏幕时,它似乎总是工作很多。 My App

“保持清醒”表明该应用程序在本应表明它根本不起作用(几乎..)的地方可以正常工作。与另一个流行的应用程序相比,我发现“保持清醒”显示的时间很少,尽管该应用程序位于前台并且工作正常! Other App

另一个应用程序也使用网络,但它不显示任何数据使用情况(发送的数据/接收的数据)。

有人可以解释一下“使用详细信息”下的每一项的含义吗?为什么“保持清醒”并没有真正反射(reflect)应用何时处于清醒状态?

谢谢。铅

最佳答案

此处的“Stake Awake”表示您的应用持有唤醒锁(部分和完全唤醒锁)的时间。唤醒锁强制设备处于唤醒状态。请注意,即使应用程序位于前台,您的设备也可以进入休眠状态(从技术上讲,它可以被视为正在运行,但实际上它可能什么都不做)。基本上,如果应用程序只是在等待用户输入并且显示屏已关闭,则设备可能会进入“深度 sleep ”状态。但是任何应用程序(包括后台应用程序)都可能获取唤醒锁并导致系统无法进入休眠状态。

使用像“Wakelock Detector”这样的应用程序或像 Little Eye 这样的分析工具(免责声明:我共同创立了构建此工具的公司)以了解您的应用程序如何使用唤醒锁。

:-)

关于Android 电池使用情况 - 详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14579106/

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