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 に答える