-2

Androidの最近のアプリリストをプログラムで消去する方法を探しています。「2重ボックス」ボタンを押すとポップアップするリスト。

どうすればこれを行うことができますか?

背景は、私は小さなアプリを開発しています.1つの要件は、「セーフモード」ではリストが空でなければならないということです。私の考えは、シャットダウン時にリストをきれいにすることです。

ありがとう、アンドレ

4

1 に答える 1

0

好奇心のためだけに可能ですが、ユーザーは自分の重要なタスクが殺されることを望んでいない可能性があるため、これは非常に悪い決定です。

List<ApplicationInfo> packages;
    PackageManager pm;
    pm = getPackageManager();
    //get a list of installed apps.
    packages = pm.getInstalledApplications(0);

    ActivityManager mActivityManager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);

   for (ApplicationInfo packageInfo : packages) {
        if((packageInfo.flags & ApplicationInfo.FLAG_SYSTEM)==1)continue;
        if(packageInfo.packageName.equals("mypackage")) continue;
        mActivityManager.killBackgroundProcesses(packageInfo.packageName);
   }
于 2015-08-03T20:11:05.127 に答える