
Android进程管理篇(二)-进程查杀方式总结
1个回答
展开全部
本篇文章简单总结一下Android系统查杀进程的方式。
注:AMS对应的应用层调用方法在ActivityManager中,通过如下方法获取ActivityManager来调用:
2.1 查杀方法:
调用AMS forceStopPackageLocked(final String packageName, int uid, String reason)
2.2 查杀条件:
除此之外,以下情况则必然会成为被杀进程:
进程的pkgList是在启动组件或者创建进程的过程向该队列添加的,代表的是该应用下有组件运行在该进程。那么pkgDeps是指该进程所依赖的包名,调用ClassLoader的过程添加。
2.3 查杀过程:
当app被force-stop后,90%保活策略都会失效:
参考:
http://gityuan.com/2016/10/22/force-stop/
系列文章:
Android进程管理篇(一)-应用进程启动过程
Android进程管理篇(二)-进程查杀方式总结
Android进程管理篇(三)-AMS进程调度
lowmemorykiller总结
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-03-07 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询