我想杀死其他应用程序,我已经用google搜索并在stackoverflow上看到其他答案,但没有得到满意的答案。在这里我试图杀死浏览应用程序(用于测试)。我想要做的是,我想用包名杀死应用程序。无法杀死其他进程
这是我的代码有人可以帮我吗?我错过了什么?
in logcat我正在发送信号。 PID:1524 SIG:9
我想杀死其他应用程序,我已经用google搜索并在stackoverflow上看到其他答案,但没有得到满意的答案。在这里我试图杀死浏览应用程序(用于测试)。我想要做的是,我想用包名杀死应用程序。无法杀死其他进程
这是我的代码有人可以帮我吗?我错过了什么?
in logcat我正在发送信号。 PID:1524 SIG:9
请首先阅读,重要提示:您只能杀死一个进程,该进程的用户标识与正在执行该操作的进程相同。如果你试图杀死你自己的过程,它应该工作。否则,您无法执行此操作(,除非您拥有根设备并且您的应用程序具有根权限)。
你需要使用ActivityManager
:看http://developer.android.com/reference/android/app/ActivityManager.RunningAppProcessInfo.html的过程信息。
,你可以:
当你得到PID
:
android.os.Process.killProcess(PID);
所以你试图说,我不能杀死浏览器或任何其他应用程序,虽然我有那里的PID? –
nope,我说你不能杀死任何其他应用程序,如果你不**根** –
好..我还有一个问题:P。 Q1)如果我没有固定的设备,但是如何在这个分区获得root权限,我可以杀死其他应用程序? –
你“没有得到满意的”,因为**你不应该这样做**,什么其他的答案毫无疑问作出比较清楚的。 –