Android判断Service是否运行
16lz
2021-01-23
/** * 用来判断服务是否运行. * @param context * @param className 判断的服务名字 * @return true 在运行 false 不在运行 */ public static boolean isServiceRunning(Context mContext,String className) { boolean isRunning = false; ActivityManager activityManager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningServiceInfo> serviceList = activityManager.getRunningServices(30); if (!(serviceList.size()>0)) { return false; } for (int i=0; i<serviceList.size(); i++) { if (serviceList.get(i).service.getClassName().equals(className) == true) { isRunning = true; break; } } return isRunning; }
更多相关文章
- android 获取已安装apk的icon和名字以及size
- android获取当前运行Activity名字的方法
- 你知道安卓和星巴克这些名字是怎么来的吗
- android 获取进程名字
- 关于Android这个名字。。。
- android TextView setEms 方法名字
- Android 系统名字、版本、API level的对应关系
- 在Eclips中更改Android工程中包的名字