ネタ元
http://stackoverflow.com/questions/600207/how-to-check-if-a-service-is-running-on-android
毎回ググっていたのでメモ
private boolean isYourServiceWorking() {
ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
for (ActivityManager.RunningServiceInfo serviceInfo : manager.getRunningServices(Integer.MAX_VALUE)) {
if (YourService.class.getName().equals(serviceInfo.service.getClassName())) {
return true;
}
}
return false;
}