Android之Context相关
1.ActivityManager类解析
获得实例
ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
内部类
1). ActivityManager.RunningTaskInfo 用于表示一个正在运行的任务栈信息,并不一定表示该任务栈所在的进程仍然存在
2). ActivityManager.RunningAppProcessInfo 用于表示一个正在运行的进程的信息
// 获取系统当前正在运行的进程列表
List<RunningAppProcessInfo> appProcesses = activityManager.getRunningAppProcesses();
// 获取某一进程的信息
RunningAppProcessInfo.importance 重要性等级,RunningAppProcessInfo有几个常量用于描述进程的重要性等级
RunningAppProcessInfo.IMPORTANCE_BACKGROUND 后台运行的进程
RunningAppProcessInfo.IMPORTANCE_FOREGROUND 前台进程
...详细列表见RunningAppProcessInfo
// 其他公共的属性
pid
uid
processName
...
3). RunningServiceInfo 用于表示一个当前正在运行的Service的信息
...