1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
/** * 判断服务是否正在运行 * @return */ public boolean isServiceWorked() { ActivityManager myManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); ArrayList runningService = (ArrayList) myManager.getRunningServices(Integer.MAX_VALUE); for (int i = 0; i < runningService.size(); i++) { if(runningService.get(i).service.getClassName().toString() .equals("com.sunnorth.eyeincar.EyeInCarService")) { return true; } } return false; |