現在のすべてのアプリケーションを表示するアプリケーションを開発中です。 Iアプリのパッケージ名を取得し、良いthatsの午前ではなく、特定のアプリケーションは、私はそれを行う必要がありますどのように名前を付け、私は次のコードを使用しています:ように、また、チェックボックスにこれらのアプリケーション名を表示する方法を教えてくださいパッケージ名からアプリケーション名のリストを表示するには
Context context = this.getApplicationContext();
ActivityManager mgr = (ActivityManager)context.getSystemService(ACTIVITY_SERVICE);
List<RunningTaskInfo> tasks = mgr.getRunningTasks(30);
List<ActivityManager.RunningAppProcessInfo> tasksP = mgr.getRunningAppProcesses();
int numOfTasks = tasks.size();
for(int i = 0; i < numOfTasks; i++){
ActivityManager.RunningAppProcessInfo task = tasksP.get(i);
PackageInfo myPInfo = null;
try {
myPInfo = getPackageManager().getPackageInfo(task.processName, 0);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
Toast.makeText(location.this,
task.processName,
Toast.LENGTH_LONG).show();
}
を私は望むアプリを殺すことができます。