Android / 移动互联网 · 2014年5月27日 0

Android判断正在运行的服务

public boolean isServiceRun(Context context){
     ActivityManager am = (ActivityManager)context.getSystemService(context.ACTIVITY_SERVICE);
     List<RunningServiceInfo> list = am.getRunningServices(30);
     for(RunningServiceInfo info : list){
         if(info.service.getClassName.equals(“service的全称(一般为包名+service类的名称)”)){
                  return true;
         }
    }
    return false;
}

Share this: