读书人

获取在运行的服务

发布时间: 2012-06-29 15:48:46 作者: rapoo

获取正在运行的服务

package com.jf.getservice;import java.util.Iterator;import java.util.List;import android.app.Activity;import android.app.ActivityManager;import android.app.ActivityManager.RunningServiceInfo;import android.app.Service;import android.content.ComponentName;import android.content.Context;import android.os.Bundle;public class getRunningServicesInfo extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        getRunningServicesInfo(this);    }    //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(si.activeSince);                             serviceInfo.append("\nlastActivityTime: ").append(si.lastActivityTime);                             serviceInfo.append("\n\n");                                                 }                     System.out.println(serviceInfo.toString());                    return serviceInfo.toString();             } }

?

读书人网 >移动开发

热点推荐