判断service是否正在运行
2014-11-04 17:20
155 查看
/**
*判断className服务是否正在运行
*param className Service名称
*/
public static boolean isServiceExisted(Context context, String className) {
//获取ActivityManager
ActivityManager activityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
//获取正在运行服务信息列表
List<ActivityManager.RunningServiceInfo> serviceList = activityManager
.getRunningServices(Integer.MAX_VALUE);
if (serviceList.size() <= 0) {
return false;
}
for (int i = 0; i < serviceList.size(); i++) {
RunningServiceInfo serviceInfo = serviceList.get(i);
ComponentName serviceName = serviceInfo.service;
if (serviceName.getClassName().equals(className)) {
return true;
}
}
return false;
}
*判断className服务是否正在运行
*param className Service名称
*/
public static boolean isServiceExisted(Context context, String className) {
//获取ActivityManager
ActivityManager activityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
//获取正在运行服务信息列表
List<ActivityManager.RunningServiceInfo> serviceList = activityManager
.getRunningServices(Integer.MAX_VALUE);
if (serviceList.size() <= 0) {
return false;
}
for (int i = 0; i < serviceList.size(); i++) {
RunningServiceInfo serviceInfo = serviceList.get(i);
ComponentName serviceName = serviceInfo.service;
if (serviceName.getClassName().equals(className)) {
return true;
}
}
return false;
}
相关文章推荐
- android 判断service是否正在运行
- 判断Activity,Service是否正在运行
- Android高手之路之获取正在运行的service,以及判断某个service是否正在运行
- 判断某个service是否正在运行
- android中判断service是否正在运行
- 判断某个service服务是否正在运行
- 判断Service是否正在运行
- Android判断某一应用是否正在运行与判断某一Service是否正在运行
- android 判断service是否正在运行
- Android判断某一应用是否正在运行与判断某一Service是否正在运行
- 判断Android后台服务线程(Service类)是否正在运行
- 判断程序是否正在运行
- Inno Setup安装、卸载时判断是否程序正在运行
- android判断某服务是否正在运行
- 判断Exe文件是否正在运行的函数
- Android 判断 Service 是否已经运行
- 判断是否有全屏程序正在运行(C#)
- 在SQL Server中判断一个作业是否正在运行
- Android判断一个Service是否运行
- C#判断是否有全屏程序正在运行