判断某个service是否正在运行

原创 2016年08月30日 14:02:26
/**
     * 判断某个服务是否正在运行的方法
     *
     * @param mContext
     * @param serviceName 是包名+服务的类名(例如:com.neobear.service.LogSystemService)
     * @return true代表正在运行,false代表服务没有正在运行
     */
    public static boolean isServiceWork(Context mContext, String serviceName) {
        boolean isWork = false;
        ActivityManager myAM = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
        List<ActivityManager.RunningServiceInfo> myList = myAM.getRunningServices(Integer.MAX_VALUE);
        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 AIDL的使用

Android AIDL的使用 文章来源:http://blog.csdn.net/luoyanglizi/article/details/51980630 在Activity和Sevice之间跨进程...
  • gdliweibing
  • gdliweibing
  • 2017年03月30日 10:08
  • 255

Android adb 命令查看系统Service

转:http://www.cnblogs.com/HQMIS/archive/2013/01/28/2880584.html 查看帮助信息 >adb shell service Us...
  • zhangmiaoping23
  • zhangmiaoping23
  • 2016年11月26日 23:15
  • 2439

Android判断某个服务是否正在运行

/** * 判断某个服务是否正在运行的方法 * * @param mContext * @param serviceName * ...
  • JACKLIAO1
  • JACKLIAO1
  • 2015年04月20日 15:03
  • 1373

Android判断某一应用是否正在运行与判断某一Service是否正在运行

这就是一个简单的工具类,直接代码: import android.app.ActivityManager; import android.content.Context; import java.u...
  • u012810020
  • u012810020
  • 2016年10月11日 16:17
  • 4044

Android高手之路之获取正在运行的service,以及判断某个service是否正在运行

注:本文改自http://blog.csdn.net/android_tutor/article/details/5824581 其实主要是用了activityManager的getRunningS...
  • howlaa
  • howlaa
  • 2015年02月03日 17:18
  • 3534

Android判断后台服务(Service)是否运行

今天在项目中需要判断某个服务是否在后台运行,因此写了一个工具类方便大家调用,话不多说,上代码。 ** * 服务工具类 * * @author Administrator * */ pu...
  • ss8860524
  • ss8860524
  • 2017年04月27日 11:01
  • 3322

判断某个service服务是否正在运行

public static boolean isServiceRunning(Context context) { boolean isRunning = false; ActivityM...
  • subaohao
  • subaohao
  • 2014年03月26日 10:17
  • 545

Android 如何判断一个应用正在运行

在Activity ,Service或者Receiver中如何判断一个应用正在运行,这个时候我们会用到ActivityManager,其中它有一个方法getRunningTasks,可以得到当前系统正...
  • lyjIT
  • lyjIT
  • 2016年04月01日 15:03
  • 1532

判断Service是否正在运行

原文地址:http://www.cnblogs.com/stay/articles/1898962.html public static boolean isServiceRunning(Conte...
  • hkg1pek
  • hkg1pek
  • 2013年10月08日 17:26
  • 655

判断service是否正在运行

public static boolean isServiceExisted(Context context, String className) {         ActivityManager...
  • Android_jeck
  • Android_jeck
  • 2014年11月04日 17:20
  • 238
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断某个service是否正在运行
举报原因:
原因补充:

(最多只允许输入30个字)