I want to create something like a taskkiller and for that I need the running apps. I tried it like this:
ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(Integer.MAX_VALUE);
for (int i = 0; i < taskInfo.size(); i++) {
ComponentName componentInfo = taskInfo.get(i).topActivity;
if(!componentInfo.getPackageName().equals("xxx")) {
Log.v(TAG, "Package: " + componentInfo.getPackageName());
}
}
But I only get my active application not all active ones :/
Where is the mistake?
Permission is set.