2

こんにちは私はタスクキラーアプリを開始することに興味がありますが、電話で実行されている現在のアプリケーションを表示できるかどうか、またどのように表示できるか疑問に思っていました。

4

1 に答える 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 に答える