Androidフォンとプロセッサがアイドル状態かどうかを確認したい。この場合、画面のオン/オフだけでは不十分です。照明が消えていても音楽が再生されている可能性があり、そのような例はたくさんあります。このことを確認する適切な方法を教えてもらえますか??
質問する
1244 次
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 に答える