Android获取系统正在运行的后台服务列表
2018-07-20 来源:open-open
//RunningServicesInfo 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("\nprocess: ").append(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("\n\n"); } return serviceInfo.toString(); }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐