0

我想检查android手机和处理器是否空闲。在这种情况下,屏幕开/关是不够的,因为即使灯关闭,也可能正在播放音乐,这样的例子很多。任何人都可以给我任何适当的方法来检查这件事吗?

4

1 回答 1

0

CPU 永远不会完全空闲,因为有系统进程在后台运行,并且您自己的应用程序也在运行。关于问题的其余部分:

    ActivityManager am = (ActivityManager)getSystemService(Activity.ACTIVITY_SERVICE);
    List apps = am.getRunningTasks(99);

getRunningTasks()将返回List当前活动的任务,尽管我不认为此方法非常可靠(请阅读该方法的 javadoc 以获取更多信息)。您传递给该方法的 int 是所需的最大任务数。

于 2013-10-03T19:32:38.957 回答