こんにちは私はタスクキラーアプリを開始することに興味がありますが、電話で実行されている現在のアプリケーションを表示できるかどうか、またどのように表示できるか疑問に思っていました。
質問する
1724 次
1 に答える
2
ActivityManagerを使用してみてください:
try
{
List<ActivityManager.RunningAppProcessInfo> tasks = am.getRunningAppProcesses();
int numOfTasks = tasks.size();
for(int i = 0; i < numOfTasks; i++)
{
ActivityManager.RunningAppProcessInfo task = tasks.get(i);
try
{
PackageInfo myPInfo = getPackageManager().getPackageInfo(task.processName, 0);
//System.out.println(task.processName);
}
catch (PackageManager.NameNotFoundException ne)
{
ne.printStackTrace();
}
}
}
catch (SecurityException se)
{
se.printStackTrace();
}
参照:http ://smartandroidians.blogspot.com/2011/05/way-to-check-whether-application-is.html
于 2012-08-06T19:36:13.017 に答える