SeviceStateUtils
public static boolean isServiceRunning(Context ctx,String serviceName){
ActivityManager am = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> runningServices = am.getRunningServices(100);
for (RunningServiceInfo runningServiceInfo : runningServices) {
String className = runningServiceInfo.service.getClassName();
if(serviceName.equals(className)){
return true;
}
}
return false;
}