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);
(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);
相关文章推荐
- Android EditView 第一次点击默认不输入
- Android Studio 的项目导入svn和svn的分支开发
- Android 常用的颜色 直接复制
- android中样式使用style.xml
- android intent 传递list或者对象
- android-Copy and Paste(text and input)
- 实例详解Android解决按钮重复点击问题
- Android 四大组件和Intent
- Android listview 部分布局监听
- [eclipse]android开发如何查看源代码文件(android source)
- Android完全隐藏导航键/虚拟按键和状态栏
- android 6.0 权限获取
- Android中的AlarmManager的使用
- Android studio 导入github工程
- Android开发项目小总结
- Android ImageView(scaleType属性)图片按比例缩放
- 退出Android应用
- Android Studio 之 Gradle与Project Structure详解
- AndroidStudio怎样导入jar包
- android开发动画使用初识