检查Android进程当前是否正在后台运行
16lz
2022-03-18
public class ServiceStatusUtils {/** * 检测服务是否正在运行 * * */public static boolean isServiceRunning(Context ctx, String serviceName) {ActivityManager am = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE);List runningServices = am.getRunningServices(100);// 获取系统所有正在运行的服务,最多返回100个for (RunningServiceInfo runningServiceInfo : runningServices) {String className = runningServiceInfo.service.getClassName();// 获取服务的名称// System.out.println(className);if (className.equals(serviceName)) {// 服务存在return true;}}return false;}}
更多相关文章
- android 获取设备IMEI与序列号
- Android获取屏幕分辨率
- Android(安卓)各种音量的获取和设置
- Android(安卓)跳转界面 自动弹出输入框
- android在处理一写图片资源
- android获取3G或wifi流量信息
- android实现自动关机代码
- android 获取手机屏幕分辨率
- Android(安卓)上层实现IPC通讯