前言:
在4.0之前,可以用ActivityManager的getRunningTask方法获取系统正在运行的进程信息,4.0之后,可以用getRunningProcess,5.0之后,这两个方法都不能用了。看了网上总结出来的其他替代方法,其中一个http://blog.csdn.net/daydayplayphone/article/details/52236148
经过试验可以用,大概是通过shell命令的方式,获取进程信息,文章里写的是Android Studio的使用方法,这里将几个类重新打包成了jar,希望有需要的同学可以用。
使用方法:
将jar放到工程目录下后,调用以下方法即可
List<ProcessManager.Process> runningProcesses = ProcessManager.getRunningProcesses();
jar包地址
https://github.com/SingleInstance/ProcessManager