Android强制关闭指定应用程序

时间:2013-09-27 01:53:32

标签: android forceclose

我希望强制关闭另一个指定应用,与“设置”相同 - > “应用” - > “我的应用名称” - > “强制停止”,我用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(“这是我从Running指定应用程序获得的pid”); android.os.Process.sendSignal(pid,Process.SIGNAL_KILL);

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

您的应用没有系统权限,您无法杀死其他应用进程,否则您的应用获得root权限。