android判断一个Service是否存在
2017-03-29 14:12
435 查看
public static boolean isServiceExisted(Context context, String className) {
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;
}
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 判断SQLite数据库中是否存在某一个表格
- Android判断一个Service是否运行
- 判断一个指定的Service是否存在的方法
- Android判断一个Service是否运行 对服务的判断
- Android 判断一个Service是否已经运行
- Android:判断某一个service是否已经在运行
- android&nbsp;判断一个包是否在系统存在
- 判断android app或者service是否存在
- android项目判断service是否存在
- Android判断一个Service是否运行
- Android判断一个Service是否运行
- Android 判断某一个类是否存在任务栈里面
- Android判断一个Service是否运行 对服务的判断
- Android判断一个Service是否运行 对服务的判断
- Android的SQLite中如何判断一个表是否存在
- Android 判断当前手机中是否存在某一个action可以启动。
- Android 判断SQLite数据库中是否存在某一个表格: CREATE TABLE IF NOT EXISTS
- 判断一个指定的Service是否存在的方法
- Java总哈希表的运用,判断一个数组中是否存在相同的元素之间的距离在k以内!
- 一个判断进程是否存在的shell