Android检测服务是否运行
2014-10-11 09:38
387 查看
直接上代码:
使用代码:
注:com.baidu.location.f为service的全类名。
http://blog.csdn.net/android_ls/article/details/8606014
/** * 判断服务是否后台运行 * * @param context * Context * @param className * 判断的服务名字 * @return true 在运行 false 不在运行 */ public static boolean isServiceRun(Context mContext, String className) { boolean isRun = false; ActivityManager activityManager = (ActivityManager) mContext .getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningServiceInfo> serviceList = activityManager .getRunningServices(40); int size = serviceList.size(); for (int i = 0; i < size; i++) { if (serviceList.get(i).service.getClassName().equals(className) == true) { isRun = true; break; } } return isRun; }
使用代码:
boolean isRun = isServiceRun(getApplicationContext(), "com.baidu.location.f");
注:com.baidu.location.f为service的全类名。
http://blog.csdn.net/android_ls/article/details/8606014
相关文章推荐
- Android检测服务是否运行
- Android 如何检测一个服务是否还在运行?
- Android使用工具方法-检测服务是否正在运行
- android 检测后台服务是否运行
- Android 如何检测一个服务是否还在运行?
- 如何检查Android后台服务线程(Service类)是否正在运行
- 判断Android后台服务线程(Service类)是否正在运行
- Android判断后台Service服务是否运行,获取所有的服务
- android 检查服务是否在运行
- android中判断服务和进程是否运行
- Android之判断某个服务是否正在运行的方法
- Android 判断一个服务是否运行
- Android判断服务是否在运行
- Android-----判断是否有服务运行
- android判断服务是否是运行状态
- android判断某服务是否正在运行
- 如何检查Android后台服务线程(Service类)是否正在运行
- 如何检查Android后台服务线程(Service类)是否正在运行
- android判断某服务是否正在运行
- Android判断一个Service是否运行 对服务的判断