半点优化网 http://www.bdxc.net/
当前位置首页 > 网站建设> 正文

activitymanager 是如何绑定系统的后台服务?

2022-05-01 01:07:02 暂无评论 232 网站建设 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; iif (serviceList。
  get(i)。service。getClassName()。
  equals(className) == true) {
isRunning = true;
break;
}
}
return isRunning;
}。

猜你喜欢