Java 如何使用我的应用程序中的代码杀死Android手机上的所有活动进程?
你好 如何使用我的应用程序中的代码杀死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
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" />
我有什么遗漏吗?您找到解决方案了吗?我正在寻找同样的。