2009-06-30 6 views
6

バックグラウンドでアプリケーションを実行できますが、バックグラウンドで実行されているアプリケーションの数を知りたいと思います。中央のボタンを押している間に、いくつかのモバイルでは、現在実行中のアプリケーションのリストが表示されます。アンドロイドのバックグラウンドでいくつのアプリケーションが実行されているかを知るには?

これはAndroidで可能ですか?可能であれば、これを達成するためのコードスニペットと手順をいくつか挙げてください。

答えて

5

(エミュレータにインストール)Dev Tools applicationActivityManagerのインスタンスを取得することによって、プロセスを実行しているのリストを示しています

ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); 
List<ActivityManager.RunningAppProcessInfo> l = am.getRunningAppProcesses();
+0

そして、どのようにLinuxカーネル関連のプロセスを見つけるには? getRunningProcesses()はアンドロイドフレームワーク上で実行されているアプリケーションのみを取得します。 –

+0

他のLinuxシステムと同様に 'ps'を実行することができます –

関連する問題