挂板:

兴之所至,心之所安;尽其在我,顺其自然。

Android 服务Servicer查询

简单的贴上俩个Service查询:


一、通过服务service的class名字查询,是否开启

	//通过Service的类名来判断是否启动某个服务 
	private boolean MusicServiceIsStart(List<ActivityManager.RunningServiceInfo> mServiceList,String className){ 
	for(int i = 0; i < mServiceList.size(); i ++)
	{ 
	if(className.equals(mServiceList.get(i).service.getClassName()))
	{ 
	return true; 
	}
	}
	return false;
	}


二、查询当前所有开启的服务名字

	//获取所有启动的服务的类名 
	private String getServiceClassName(List<ActivityManager.RunningServiceInfo> mServiceList){ 
	String res = "";
	for(int i = 0; i < mServiceList.size(); i ++){
	res+=mServiceList.get(i).service.getClassName()+ " \n"; 
	} 
	return res;
	}


调用方式:

		ActivityManager mActivityManager = (ActivityManager)getSystemService(ACTIVITY_SERVICE); 
		List<ActivityManager.RunningServiceInfo> mServiceList = mActivityManager.getRunningServices(30);


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cs_li1126/article/details/17060223
个人分类: Android
上一篇常用Android小代码(不断更新中....)
下一篇java数学函数(Math)
想对作者说点什么? 我来说一句

nim安装过程及配置

2013年12月18日 1.22MB 下载

NsdChat

2015年07月01日 45KB 下载

没有更多推荐了,返回首页

关闭
关闭