【安卓笔记】检测服务是否运行
2014-07-22 23:46
337 查看
/** * 判断服务是否后台运行 * * @param context * Context * @param className * 判断的服务名字 * @return true 在运行 false 不在运行 */ public static boolean isServiceRun(Context mContext, String className) { boolean isRun = false; ActivityManager activityManager = (ActivityManager) mContext .getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningServiceInfo> serviceList = activityManager .getRunningServices(40); int size = serviceList.size(); for (int i = 0; i < size; i++) { if (serviceList.get(i).service.getClassName().equals(className) == true) { isRun = true; break; } } return isRun; }需要注意的是classname必须为一个服务的完整名称,即包名.类名
相关文章推荐
- android 检测后台服务是否运行
- 安卓判断特定的服务是否正在运行
- windows下检测网站是否正常运行并自动重启服务
- Android使用工具方法-检测服务是否正在运行
- 检测系统服务是否正常运行 失败的话发邮件提醒
- Android 如何检测一个服务是否还在运行?
- 【安卓笔记】是否执行测试服务
- 安卓学习笔记---Android检测网络状态,判断当前网络是否可用
- Shell编程实例-检测Nginx服务是否正常运行(详解)
- Shell编程-检测某个服务是否运行实例
- 安卓如何判断一个服务是否在运行
- Android检测服务是否运行
- Android 如何检测一个服务是否还在运行?
- Android检测服务是否运行
- 如果检测指定的Windows服务是否启动
- 如果检测指定的Windows服务是否启动
- Visual Studio .NET 已检测到指定的Web服务器运行的不是ASP.NET 1.1 版。您将无法运行ASP.NET Web应用程序或服务。 ---解决方法
- Visual studio .net已检测到指定的Web服务器运行的不是asp.net1.1版,您将无法运行asp.net Web应用程序或服务
- “Visual Studio.net已检测到指定的Web服务器运行的不是Asp.net1.1版。您将无法运行Asp.net Web应用程序或服务”问题的解决方法
- 在运行该程序时如何检测与sql server是否能够连接