在Android中 获取正在运行的Service 实例
更新时间:2013年04月19日 16:15:21 作者:
本篇文章小编为大家介绍,在Android中 获取正在运行的Service 实例。需要的朋友参考下
public class ServiceList extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this);
ActivityManager activityManger = (ActivityManager) getSystemService(ACTIVITY_SERVICE);// 获取Activity管理器 List<ActivityManager.RunningServiceInfo> serviceList = activityManger.getRunningServices(30);// 从窗口管理器中获取正在运行的Service tv.setText(getServicesName(serviceList)); setContentView(tv); } private boolean ServiceIsStart(List<ActivityManager.RunningServiceInfo> list, String className) {// 判断某个服务是否启动 for (int i = 0; i < list.size(); i++) { if (className.equals(list.get(i).service.getClassName())) return true; } return false; } private String getServicesName(List<ActivityManager.RunningServiceInfo> list) {// 获取所有服务的名称 String res = ""; for (int i = 0; i < list.size(); i++) { res += list.get(i).service.getClassName() + "/n"; } return res; } }
相关文章
Android解析JSON格式数据的两种方式(JSONObject和Gson)
json数据的解析相对而言,还是比较容易的,实现的代码也十分简单,下面这篇文章主要给大家介绍了关于Android解析JSON格式数据的两种方式,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2022-07-07Android使用WindowManager构造悬浮view
这篇文章主要为大家详细介绍了Android使用WindowManager构造悬浮view的具体方法,感兴趣的小伙伴们可以参考一下2016-05-05Android中AnimationDrawable使用的简单实例
这篇文章介绍了Android中AnimationDrawable使用的简单实例,有需要的朋友可以参考一下2013-10-10android之ContentResolver与ContentProvider介绍
这篇文章主要介绍了android之ContentResolver与ContentProvider介绍,需要的朋友可以参考下2016-01-01
最新评论