(4.2.16.1)Android之判断某个服务是否正在运行的方法
2015-08-31 18:53
633 查看
[java] view
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/9e12f1d3e499fc949c886e7c9e0484f9)
/**
* 判断某个服务是否正在运行的方法
*
* @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;
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
/**
* 判断某个服务是否正在运行的方法
*
* @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 坐标与宽高研究getLeft() getTop() getRight()和getBottom()
- 关于Android studio的好处
- Android学习笔记(五)Fragment简介
- android 加载图片到内存(缩放)
- android自定义正方形的imageview和textview
- 用EditText实现的 连续输入的密码框
- 史上最全selector和shape使用方法 Android ListView 列表项点击之后,保持背景颜色
- Android 自定义对话框
- android studio的一些技术
- 2015-8-31
- Android 设置系统亮度
- Android development 国内镜像
- Android 如何监听返回键
- 自定义布局的IMS
- Android开发相关的Blog推荐
- Android输入法框架分析
- Android屏幕适配全攻略
- android textview里面显示图文混排
- android中?和@的区别
- jni动态注册