安卓中的空闲模式是什么?

9

什么是Android的空闲模式?这指的是我的手机屏幕关闭还是没有应用程序在前台,或者其他情况?

实际上,我有一个需求,需要在手机进入空闲模式后运行一些电源管理脚本。


看,这是BroadcastReceivers的文档 https://developer.android.com/guide/components/broadcasts.html ,它应该为您提供所需的基础知识,然后对于您的IDLE或Doze问题,您应该检查WakefullBroadcastReceiver https://developer.android.com/reference/android/support/v4/content/WakefulBroadcastReceiver.html。 - cutiko
3个回答

4

根据开发者文档,IDLE指手机处于休眠状态。Doze模式适用于Android 6及以上版本。


1

空闲模式是指您的手机处于开启状态,但您没有使用手机且屏幕处于关闭(睡眠)模式。对于某些手机而言,空闲模式也可以意味着开机模式,只要您在使用手机,它就处于空闲模式。

实际上我有一个需求,需要在手机进入空闲模式后运行一些电源管理脚本。

我不理解您问题中的那部分,请您澄清一下。


这些是一些脚本,用于在各种模式下监测设备的 CPU 消耗、电池使用情况等,其中之一就是空闲模式。 - rohitverma
这是否意味着,比如我正在播放音频文件而我的屏幕关闭了,那么它就处于空闲模式? - rohitverma
根据我上面发布的定义,我认为是这样的。如果我是你,我会再做更多的研究来确保。 - 0gravity

0

简单来说,空闲状态是指您没有使用设备的时候。

当 Android 设备长时间未被使用时,它会进入 IDLE 状态。首先,屏幕会变暗,然后关闭屏幕,最后关闭 CPU。这可以防止设备电池快速耗尽。了解更多。

如果您需要在设备处于空闲模式时处理一些后台工作,可以使用 WorkManager,因为它提供了一些有用的 约束条件


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接