Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用我的应用程序中的代码杀死Android手机上的所有活动进程?_Java_Android_Android Studio_Cache Control - Fatal编程技术网

Java 如何使用我的应用程序中的代码杀死Android手机上的所有活动进程?

Java 如何使用我的应用程序中的代码杀死Android手机上的所有活动进程?,java,android,android-studio,cache-control,Java,Android,Android Studio,Cache Control,你好 如何使用我的应用程序中的代码杀死Android手机上的所有活动进程? 我读了几篇文章,比如,并尝试了以下代码: List<ApplicationInfo> packages; PackageManager pm; pm = getPackageManager(); //get a list of installed apps. packages = pm.getInstalledApplications(0); ActivityMa

你好

如何使用我的应用程序中的代码杀死Android手机上的所有活动进程? 我读了几篇文章,比如,并尝试了以下代码:

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

    Log.d("Packages" , String.valueOf(packages));

    for (ApplicationInfo packageInfo : packages) {

        mActivityManager.killBackgroundProcesses(packageInfo.packageName);

        Log.d("Cleaned" , String.valueOf(packageInfo.packageName));

    }
列出软件包;
包装经理;
pm=getPackageManager();
//获取已安装应用程序的列表。
软件包=pm.GetInstalledApplication(0);
ActivityManager mActivityManager=(ActivityManager)context.getSystemService(context.ACTIVITY_服务);
Log.d(“包”,String.valueOf(包));
对于(ApplicationInfo packageInfo:packages){
mActivityManager.killbackgroundprocesss(packageInfo.packageName);
Log.d(“已清理”,String.valueOf(packageInfo.packageName));
}
Logcat确实向我显示了所有活动进程,但没有一个进程已关闭/什么也没有发生

是的,我确实在我的舱单中包括了这一点:

  <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />


我有什么遗漏吗?

您找到解决方案了吗?我正在寻找同样的。