2
您好,我有興趣啓動一個任務殺手級應用程序,但想知道您是否以及如何查看手機上運行的當前應用程序。如何使用android SDK運行應用程序
您好,我有興趣啓動一個任務殺手級應用程序,但想知道您是否以及如何查看手機上運行的當前應用程序。如何使用android SDK運行應用程序
嘗試使用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