Android之判断某个服务是否正在运行的方法
2023-09-27 14:20:05 时间
/** * 判断某个服务是否正在运行的方法 * * @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; }
代码转载主要记录:获取当前正在运行服务的名称。
相关文章
- Xposed框架Hook Android应用的所有类方法打印Log日志
- Android Apk加固的初步实现思路(dex整体加固)
- html5 如何打包成apk,将H5封装成android应用APK文件的几种方法
- Android Activity的创建、生命周期
- Android Integer.parseInt java.lang.NumberFormatException: Invalid int解决方法
- Android重写Activity的dispatchTouchEvent方法,记录每一次点击事件
- android--graphics
- Android Http请求方法汇总
- 最强Android入门开发指南,帮你打通Android的任督二脉
- 从零开始学android开发-View的setOnClickListener的添加方法
- Android studio的错误:radle sync failed: Cause: failed to find target android-21 :
- 《Java和Android开发实战详解》——2.2节构建Java应用程序
- 《深入解析Android 虚拟机》——导读
- android颜色值的表示方法android:background="#FFFFFFFF"的意思
- Android检测网络状态,判断当前网络是否可用
- android 闹钟提醒并且在锁屏下弹出Dialog对话框并播放铃声和震动
- Android 图标上面添加提醒(一)使用Canvas绘制
- android 布局之滑动探究 scrollTo 和 scrollBy 方法使用说明
- Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析
- Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- android源码学习-android异常处理机制
- Monkey稳定性测试实战之Android常见错误类型及设置黑白名单使用方法
- Android学习之editText拉长后文字从左上角输入的方法
- android中常见的内存泄漏和解决的方法
- Android使用TextView,设置onClick属性无效解决的方法
- Android 从硬件到应用:一步一步向上爬 4 -- 使用 JNI 方法调硬件驱动
- Error: Program type already present: rx.android.BuildConfig及其系列冲突的解决方法
- 使用互传APP实现Android手机投屏到windows电脑