// 拿到ActivityManager后,获取到所有正在运行的服务列表,然后判断是否有指定的服务在其中。
public boolean isServiceRun(Context context) {
ActivityManager am = (ActivityManager) context.getSystemService(context.ACTIVITY_SERVICE);
List<RunningServiceInfo> list = am.getRunningServices(30);
for (RunningServiceInfo info : list) {
if (info.service.getClassName().equals(
"service的全称(一般为包名+service类的名称)")) {
return true;
}
}
return false;
}
本文介绍了一种方法,通过ActivityManager获取当前运行的服务列表,并判断是否存在特定的服务实例。
8882

被折叠的 条评论
为什么被折叠?



