判断某个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;
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

判断service是否运行

  • 2014年12月08日 11:11
  • 1.42MB
  • 下载

Android获得手机所有应用(非系统)、正在运行的Service和Activity

Android中获得系统运行的进程、获得当前正在运行的service、 获得当前正在运行的activity、 获得最近运行的应用、获取手机内所有应用(非系统应用) 直接上代码,布局文件就是一个T...

荣耀6 Plus执行adb dumpsys中正在运行的service带有解释说明

Currently running services: Binder.Pged DockObserver HsmStat SurfaceFlinger accessibi...

自定义的Android service 监控正在运行的Activity

分享一个Android 如何实现Service 在后台监控正在运行的Activity           发起原由: 某些产品项目需要后台的Service来控制当前运行的Activity,然后做出处...

判断服务是否正在运行

  • 2017年07月07日 09:07
  • 732B
  • 下载

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

Android之判断某个服务是否正在运行的方法
  • jhope
  • jhope
  • 2016年12月02日 14:48
  • 1200

Inno Setup安装、卸载时判断是否程序正在运行

var ErrorCode: Integer; IsRunning: Integer; // 安装时判断客户端是否正在运行 function InitializeSet...
  • Augusdi
  • Augusdi
  • 2013年02月02日 14:09
  • 7037

Android 判断程序在手机中是否是活动状态或者正在运行状态

沈阳斌子在今天项目需求上碰到个这样的问题,在Service中需要判断当前的程序是否是活动状态,换句话说也就是说后台跑的服务中有业务需求检测当前程序是否是该服务的程序 这样好让点击推送通知时跳转到不同的...

Android 判断应用正在运行

  • 2013年03月26日 11:22
  • 6KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断某个service是否正在运行
举报原因:
原因补充:

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