如何杀死其他用户的后台进程?

时间:2014-08-26 14:33:02

标签: android android-activity kill-process activity-manager

我无法使用 ActivityManager.killBackgroundProcesses 杀死其他用户的后台进程。

使用的代码是:

 ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);

 for (RunningAppProcessInfo pid : am.getRunningAppProcesses())
 {
     if (pid.processName.equals("com.example.sample"))
        am.killBackgroundProcesses("com.example.sample");
 }

其中 com.example.sample 是我要删除的后台进程的包。

此过程在完成后仍在后台运行。

1 个答案:

答案 0 :(得分:0)

您只能杀死自己的应用,例如在同一进程中运行或具有相同userID的那些。除非设备已植根,否则您无法杀死他人。

请查看this答案,了解“杀死”应用的后台流程。