我想检查android手机和处理器是否空闲。屏幕开/关对于这种情况是不够的,因为即使灯关闭也可能正在播放音乐,并且有很多这样的例子。任何人都可以给我任何正确的方法来检查这件事吗?
答案 0 :(得分:0)
CPU永远不会完全空闲,因为系统进程在后台运行,您自己的应用程序也在运行。关于问题的其余部分:
ActivityManager am = (ActivityManager)getSystemService(Activity.ACTIVITY_SERVICE);
List apps = am.getRunningTasks(99);
getRunningTasks()
将返回List
当前活动的任务,但我不认为此方法非常可靠(请阅读方法' s javadoc以获取更多信息)。传递给方法的int是所需的最大任务数。