当前位置: 首页 > 编程笔记 >

Android实现判断某个服务是否正在运行的方法

鲁景山
2023-03-14
本文向大家介绍Android实现判断某个服务是否正在运行的方法,包括了Android实现判断某个服务是否正在运行的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Android实现判断某个服务是否正在运行的方法。分享给大家供大家参考,具体如下:

 /**
 * 判断某个服务是否正在运行的方法
 * 
 * @param mContext
 * @param serviceName
 *   是包名+服务的类名(例如:net.loonggg.testbackstage.TestService)
 * @return true代表正在运行,false代表服务没有正在运行
 */
public boolean isServiceWork(Context mContext, String serviceName) {
  boolean isWork = false;
  ActivityManager myAM = (ActivityManager) mContext
      .getSystemService(Context.ACTIVITY_SERVICE);
  List<RunningServiceInfo> myList = myAM.getRunningServices(40);
  if (myList.size() <= 0) {
    return false;
  }
  for (int i = 0; i < myList.size(); i++) {
    String mName = myList.get(i).service.getClassName().toString();
    if (mName.equals(serviceName)) {
      isWork = true;
      break;
    }
  }
  return isWork;
}

希望本文所述对大家Android程序设计有所帮助。

 类似资料:
  • 本文向大家介绍js判断某个方法是否存在实例代码,包括了js判断某个方法是否存在实例代码的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js判断某个方法是否存在的代码。分享给大家供大家参考。 具体代码如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 本文向大家介绍Android判断服务是否运行及定位问题实例分析,包括了Android判断服务是否运行及定位问题实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android判断服务是否运行及定位问题。分享给大家供大家参考。具体如下: 在android开发中,经常会使用locationManager.getLastKnownLocation()定时获取经纬度,在不同真机测试中有的可以

  • 本文向大家介绍C#判断一个类是否实现了某个接口3种实现方法,包括了C#判断一个类是否实现了某个接口3种实现方法的使用技巧和注意事项,需要的朋友参考一下 B为一个类,ISay为一个接口。 方法1: 方法2: 方法3:

  • 本文向大家介绍Android开发判断一个app应用是否在运行的方法详解,包括了Android开发判断一个app应用是否在运行的方法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android开发判断一个app应用是否在运行的方法。分享给大家供大家参考,具体如下: 在一个应用中,或一个Service 、Receiver中有时候需要判断一个应用是否正在运行,以便进行一些相关的处理,这个时

  • 本文向大家介绍android编程判断应用是否具有某个权限的方法,包括了android编程判断应用是否具有某个权限的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了android编程判断应用是否具有某个权限的方法。分享给大家供大家参考,具体如下: android在开发中有时候要判断应用中是否有某项权限,或者想获取到某个应用的权限清单,可以使用以下方法 1) 判断应用是否具有某个权限 2)

  • 本文向大家介绍JS判断字符串变量是否含有某个字串的实现方法,包括了JS判断字符串变量是否含有某个字串的实现方法的使用技巧和注意事项,需要的朋友参考一下 JS判断字符串变量是否含有某个字串的实现方法 indexOf用法: 返回 String 对象内第一次出现子字符串的字符位置。 strObj.indexOf(subString[, startIndex]) 参数 strObj 必选项。String