
版权声明:本文为博主原创文章,未经博主允许不得转载。
- 在开启一个服务之前应该判断该服务知否已经在运行
- //本方法判断自己些的一个Service-->com.android.controlAddFunctions.PhoneService是否已经运行
- public static boolean isWorked()
- {
- ActivityManager myManager=(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
- ArrayList<RunningServiceInfo> runningService = (ArrayList<RunningServiceInfo>) myManager.getRunningServices(30);
- for(int i = 0 ; i<runningService.size();i++)
- {
- if(runningService.get(i).service.getClassName().toString().equals("com.android.controlAddFunctions.PhoneService"))
- {
- return true;
- }
- }
- return false;
- }