当前位置: 代码迷 >> Android >> 在android中获取系统后台老板运行的进程
  详细解决方案

在android中获取系统后台老板运行的进程

热度:35   发布时间:2016-05-01 16:49:54.0
在android中获取系统后台运行的进程
//RunningServiceInfopublic static String getRunningServicesInfo(Context context) {            StringBuffer serviceInfo = new StringBuffer();            final ActivityManager activityManager = (ActivityManager) context                            .getSystemService(Context.ACTIVITY_SERVICE);            List<RunningServiceInfo> services = activityManager.getRunningServices(100);            Iterator<RunningServiceInfo> l = services.iterator();            while (l.hasNext()) {                    RunningServiceInfo si = (RunningServiceInfo) l.next();                    serviceInfo.append("pid: ").append(si.pid);                    serviceInfo.append("\nprocess: "+si.process);                     serviceInfo.append("\nservice: ").append(si.service);                    serviceInfo.append("\ncrashCount: ").append(si.crashCount);                    serviceInfo.append("\nclientCount: ").append(si.clientCount);                    serviceInfo.append("\nactiveSince: ").append(ToolHelper.formatData(si.activeSince));                    serviceInfo.append("\nlastActivityTime: ").append(ToolHelper.formatData(si.lastActivityTime));                    serviceInfo.append(";");            }            return serviceInfo.toString();    }
  相关解决方案