0

我想创建一个任务杀手之类的东西,为此我需要正在运行的应用程序。我试过这样:

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());
                }
            }

但我只得到我的活跃应用程序而不是所有活跃的应用程序:/

错误在哪里?

权限已设置。

4

0 回答 0