こんにちはあなたはこのコードを使用することができ、それは、Android 2.3.3で私の作品:
private String getAppName(int pID)
{
String processName = "";
ActivityManager am = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE);
List l = am.getRunningAppProcesses();
Iterator i = l.iterator();
PackageManager pm = this.getPackageManager();
while(i.hasNext())
{
ActivityManager.RunningAppProcessInfo info = (ActivityManager.RunningAppProcessInfo)(i.next());
try
{
if(info.pid == pID)
{
CharSequence c = pm.getApplicationLabel(pm.getApplicationInfo(info.processName, PackageManager.GET_META_DATA));
//Log.d("Process", "Id: "+ info.pid +" ProcessName: "+ info.processName +" Label: "+c.toString());
//processName = c.toString();
processName = info.processName;
}
}
catch(Exception e)
{
//Log.d("Process", "Error>> :"+ e.toString());
}
}
return processName;
}
ない、おそらくあなたのタスクマネージャの最終版ではユーザーが殺すためにどのアプリを選択する]をクリックしてみましょう、またはチェックボックスを使用したい:私は
Util
クラスの静的メソッドとしてこれを使用します。彼らにPIDを入力させることは余分な不要なステップのように思えます。 –うん、それは私の理想的な計画だ。しかし、私はチェックボックスを使用する方法や、まだメソッドを選択するためにクリックする方法がわかりません。だからこそ私はこの方法を最初にしたのです。しかし、あなたがそれを行う方法についてのアイデアを持っているなら、それは本当に私を助けてくれるでしょう。 :D – Loren
[ListView](http://developer.android.com/reference/android/widget/ListView.html)を試してみるか、チェックボックスにチュートリアル[here](http:// www。 anddev.org/checkbox_text_list___extension_of_iconified_text_tutorial-t771.html)。 –