获取当前正在运行的程序列表
经过测试,5.0以上7.0以下适用。7.0无用
代替5.0以下getRunningAppProcesses
依赖jar
核心代码
/**
* 5.0系统以上获取运行的进程方法
*/
private List<AppEntity> getAndroidProcess(Context context) {
List<AppEntity> resule = new ArrayList<AppEntity>();
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
PackageManager pm = context.getPackageManager();
AppUtils proutils = new AppUtils(context);
List<AndroidAppProcess> listInfo = ProcessManager.getRunningAppProcesses();
if(listInfo.isEm