Android Force Close指定应用程序
问题描述:
我想要强制关闭另一个指定应用程序,与“设置” - >“应用程序” - >“我的应用程序名称” - >“强制停止”相同,我尝试使用2种方式,如下所示: 1. ActivityManager forceStopPackageAndroid Force Close指定应用程序
Method forceStopPackage;
forceStopPackage =am.getClass().getDeclaredMethod("forceStopPackage",String.class);
forceStopPackage.setAccessible(true);
forceStopPackage.invoke(am, "this is the specify package name");
-
的代码是这样的
android.os.Process.killProcess( “这是一个PID,我从运行了指定的应用程序”); android.os.Process.sendSignal(pid,Process.SIGNAL_KILL);
但是,两者都不行,我不知道,我需要你的帮助。
答
您的应用程序没有系统权限,您不能杀死其他应用程序进程,否则您的应用程序获得root权限。
答
一个人希望你不能这样做,除非你已经扎根你的手机。我们都应该认识到,能够杀死另一个应用程序,即使是我们“拥有”的应用程序也是一种可怕的安全风险。杀死任何应用程序,甚至是你自己的应用程序,都不是一个好主意,因为你正在把控制权交给用户。这就是为什么任务杀手是所以不是Android。