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