Android 判断某个服务(service)是否运行

 更新时间:2017年06月07日 10:21:54   作者:非著名程序员  
这篇文章主要介绍了 Android 判断某个服务(service)是否运行的相关资料,需要的朋友可以参考下

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

实现代码:

/** 
 * 
 * 
 * @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巧用XListView实现万能下拉刷新控件

    Android巧用XListView实现万能下拉刷新控件

    这篇文章主要为大家详细介绍了Android巧用XListView实现万能下拉刷新控件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Android源码中final关键字的用法及final,finally,finalize的区别

    Android源码中final关键字的用法及final,finally,finalize的区别

    Android的源码中很多地方对final关键字的用法很是“别出心裁”,之所以这么说是因为我从没看过是这么使用final关键字的,通过本文给大家分享Android源码中final关键字的用法及final,finally,finalize的区别,感兴趣的朋友一起学习吧
    2015-12-12
  • Android 自定义阴影效果详解及实例

    Android 自定义阴影效果详解及实例

    这篇文章主要介绍了Android 自定义阴影效果详解及实例的相关资料,需要的朋友可以参考下
    2017-02-02
  • Android 全局通知弹窗示例分析详解

    Android 全局通知弹窗示例分析详解

    这篇文章主要为大家介绍了Android 全局通知弹窗实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • android原生实现多线程断点续传功能

    android原生实现多线程断点续传功能

    这篇文章主要为大家详细介绍了android原生实现多线程断点续传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • Android AlertDialog多种创建方式案例详解

    Android AlertDialog多种创建方式案例详解

    这篇文章主要介绍了Android AlertDialog多种创建方式案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Android 图文详解Binder进程通信底层原理

    Android 图文详解Binder进程通信底层原理

    Android系统中,多进程间的通信都是依赖于底层Binder IPC机制,Binder机制是一种RPC方案。例如:当进程A中的Activity与进程B中的Service通信时,就使用了binder机制
    2021-10-10
  • Flutter Component动画的显和隐最佳实践

    Flutter Component动画的显和隐最佳实践

    这篇文章主要为大家介绍了Flutter Component动画的显和隐最佳实践详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 在RecyclerView中实现button的跳转功能

    在RecyclerView中实现button的跳转功能

    本次实验就是在RecyclerView中添加一个button控件并实现监听,使鼠标点击时可以跳转到另外一个设计好的界面,对RecyclerView实现button跳转功能感兴趣的朋友一起看看吧
    2021-10-10
  • android多媒体类VideoView使用方法详解

    android多媒体类VideoView使用方法详解

    这篇文章主要为大家详细介绍了android多媒体类VideoView使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09

最新评论