ServiceStatusUtils--判断某一个服务是否是运行状态的工具类
2014-10-05 11:26
495 查看
package com.itheima.mobilesafe.utils;
import java.util.List;
import android.app.ActivityManager;
import android.app.ActivityManager.RunningServiceInfo;
import android.content.Context;
public class ServiceStatusUtils {
/**
* 校验某个服务是否运行中
* @param context 上下文
* @param serviceName 需要校验的服务的全类名
* @return
*/
public static boolean isRunningService(Context context,String serviceName){
//ActivityManager
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> serviceInfos = am.getRunningServices(100);
for(RunningServiceInfo serviceInfo : serviceInfos){
String name = serviceInfo.service.getClassName();//全类名
if(serviceName.equals(name)){
return true;
}
}
return false;
}
}
相关文章推荐
- Android判断一个Service是否运行 对服务的判断
- Android判断一个Service是否运行 对服务的判断
- Android service工具类,判断服务是否在运行
- Android判断一个Service是否运行 对服务的判断
- Android 判断一个服务是否运行
- 如何判断一个服务是否正在运行
- Android 判断某个服务(service)是否运行
- 判断Android后台服务线程(Service类)是否正在运行
- android判断服务是否是运行状态
- 判断某个service服务是否正在运行
- Android判断一个Service是否运行
- android判断服务是否是运行状态
- 安卓如何判断一个服务是否在运行
- Android:判断某一个service是否已经在运行
- 判断一个服务是否处于开启状态
- Android之判断service是否处于运行状态
- Android判断后台服务(Service)是否运行
- Android判断一个Service是否运行
- Android 判断一个Service是否已经运行
- android中判断服务是否在后台运行的工具类