您的位置:首页 > 移动开发 > Android开发

Android 结束进程

2015-12-24 10:34 337 查看
(1)ActivityManager的restartPackage和killBackgroundProcesses都已失效(在4.4的平台测试);
(2)killBackgroundProcesses据说需要stopService()之后在使用可以生效(需要验证);

要结束其他进程可以使用ActivityManager的forceStopPackage()函数,但是这个函数是隐藏的,并且需要系统权限,如果使用需要:

(1)App系统签名

(2)反射调用

ActivityManager mActivityManager = (ActivityManager) geta.getSystemService(Context.ACTIVITY_SERVICE);  

Method method = ActivityManager.class.getMethod("forceStopPackage", String.class);  

method.invoke(mActivityManager, packageName);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: