Welcome

首页 / 移动开发 / Android / Android编程获取手机后台运行服务的方法

本文实例讲述了Android编程获取手机后台运行服务的方法。分享给大家供大家参考,具体如下:
public 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("

name:").append(si.service); serviceInfo.append("

process: ").append(si.process); serviceInfo.append("

service: ").append(si.service); serviceInfo.append("

crashCount: ").append(si.crashCount); serviceInfo.append("

clientCount: ").append(si.clientCount); /*serviceInfo.append("
activeSince: ").append(ToolHelper.formatData(si.activeSince)); serviceInfo.append("
lastActivityTime: ").append(ToolHelper.formatData(si.lastActivityTime));*/ serviceInfo.append("
============================"); serviceInfo.append("


");}return serviceInfo.toString();}
希望本文所述对大家Android程序设计有所帮助。