Android(安卓)如何检测一个服务是否还在运行?
16lz
2021-01-26
前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
public static boolean isServiceStarted(Context context,String PackageName){ boolean isStarted =false; try{ int intGetTastCounter = 1000; ActivityManager mActivityManager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningServiceInfo> mRunningService = mActivityManager.getRunningServices(intGetTastCounter); for (ActivityManager.RunningServiceInfo amService : mRunningService){ if(0 == amService.service.getPackageName().compareTo(PackageName)){ isStarted = true; break; } } }catch(SecurityException e){ e.printStackTrace(); } return isStarted; }
更多相关文章
- Android中Dialog去黑边的方法
- Qt for Android程序沉浸式启动页面(去除标题栏、去除黑屏、保留后
- android 如何保留数据两位小数
- 《Android(安卓)全埋点解决方案》前言篇之大数据入门
- 技巧篇 - Android(安卓)Studio Build Failure 错误直观展示
- Android(安卓)APP性能调优 一本正经的胡说八道的前言
- Android(安卓)Dev Guide 中文版一 (原创,请注明出处)未完待续
- Android(安卓)Dev Guide 中文版二 (原创,请注明出处)未完待续
- android 自定义TextView"会发脾气的TextView"