0

我想强制关闭另一个指定的应用程序,与“设置”->“应用程序”->“我的应用程序名称”->“强制停止”相同,我尝试了2种方式,如下: 1. ActivityManager forceStopPackage

Method forceStopPackage;                
forceStopPackage =am.getClass().getDeclaredMethod("forceStopPackage",String.class);
forceStopPackage.setAccessible(true);
forceStopPackage.invoke(am, "this is the specify package name");
  1. 代码是这样的

    android.os.Process.killProcess("这是我从运行指定应用程序中获得的 pid"); android.os.Process.sendSignal(pid, Process.SIGNAL_KILL);

但是,两者都不起作用,我不知道,我需要你的帮助。

4

2 回答 2

2

人们希望除非您已将手机植根,否则您无法做到这一点。我们都应该意识到,能够杀死另一个应用程序,即使是我们“拥有”的应用程序,也是一种可怕的安全风险。杀死任何应用程序,甚至是您自己的应用程序,都不是一个好主意,因为您将控制权从用户手中夺走。这就是为什么任务杀手不是 Android 的原因。

于 2013-09-27T02:11:36.777 回答
0

您的应用程序没有系统权限,您不能杀死其他应用程序进程,否则您的应用程序获得了 root 权限。

于 2013-09-27T01:58:28.390 回答