activitymanager 是如何绑定系统的后台服务?
判断Service是否运行
/**
* 用来判断服务是否运行。
* @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 serviceList
= activityManager。getRunningServices(30);
if (!(serviceList。
size()>0)) {
return false;
}
for (int i=0; i
get(i)。service。getClassName()。
equals(className) == true) {
isRunning = true;
break;
}
}
return isRunning;
}。
- 上一篇: 电子口岸证书登录提示key没有绑定用户怎么办
- 下一篇: 返回列表