0

我試圖開發出檢測推出其安裝在device.I每個應用程序的需要來開發同樣的場景像this.如何當用戶在Android設備上啓動anapplication檢測

Accroding它的logcat支持應用程序只有4.0以下(ICS)版本和我的要求是以上ICS版本。我看到許多應用程序在玩商店,如Smart appLock。如何創建這種應用程序,從2.2開始支持所有版本的Android。

+0

您必須維護當前正在運行的應用程序的列表,檢查此列表中的更改。 Bang有你的新應用程序已經啓動! – Skynet

回答

0

我覺得是,你可以保持當前正在運行的應用程序的軌道:

final ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); 
final List<RunningTaskInfo> recentTasks = activityManager.getRunningTasks(Integer.MAX_VALUE); 

    for (int i = 0; i < recentTasks.size(); i++) 
    { 
     Log.d("Executed app", "Application executed : " +recentTasks.get(i).baseActivity.toShortString()+ "\t\t ID: "+recentTasks.get(i).id+"");   
    } 

一旦你的投票yealds上述新的應用進入名單,你會得到你想要的結果。

相關問題