来源:http://blog.163.com/hanyinlong@126/blog/static/9975148620119280569126/
代码如下:
- view plain
- Method forceStopPackage = am.getClass().getDeclaredMethod("forceStopPackage", String.class);
- forceStopPackage.setAccessible(true);
- forceStopPackage.invoke(am, yourpkgname);
需要在manifest里加上shareduid定义
- android:sharedUserId="android.uid.system"
另外加上权限
- <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"></uses-permission>
并且采用系统platform签名
因为需要用FORCE_STOP_PACKAGES权限,该权限只赋予系统签名级程序
即可实现强制停止指定程序