Android 包名获取进程是否存活

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39352694/article/details/83620517

一.针对获取应用进程分析以及验证结果如下:

 

Android版本 获取方式 优点 缺点
4.x及以下版本 getRunningAppProcesses

系统提供api稳定性好

仅支持4.x及以下版本
5.0版本—6.x版本 读取proc/文件,然后比较进程pid方式 底层方式准确、稳定性好 若文件较多,读取文件方式耗时、耗性能
7.x版本 getRunningServices  系统api,使用版本稳定并使用大多数判断场景

1、当判断应用虽进程存活,但无Service运行时,此方式判断不准确

2、此方法在API26(即Android8.0版本过时、无效)

8.0及以上版本 无法获取    
展开阅读全文

没有更多推荐了,返回首页