我正在获取运行后台应用程序的列表。要使用以下命令终止这些应用程序:
List<RunningAppProcessInfo> listprocInfos =actvityManager.getRunningAppProcesses();
if(RunningAppProcessInfo procInfos : listprocInfos ) {
activityManager.killBackgroundProcesses(procInfos.processName);
// or activityManager.restartPackage(procInfos.processName);
}
但它不起作用请帮助我。
答案 0 :(得分:2)
您必须具有杀死其他程序化应用程序的特殊权限。
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
此外,没有受让人会杀死这个过程。如果设备是root用户,请尝试查找进程的PID并通过命令将其终止。