关闭

Android 服务Servicer查询

标签: Androidservice查询service是否开启service状态service
782人阅读 评论(0) 收藏 举报
分类:

简单的贴上俩个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);


0
0
查看评论

如何检查后台服务(Android的Service类)是否正在运行?

描述: 如何检查后台服务(Android的Service类)是否正在运行?我希望我的Activity能够显示Service的状态,然后我可以打开或者关闭它。   回答: Android系统提供了一个函数ActivityManager.getRunningServic...
  • zhaoyw2008
  • zhaoyw2008
  • 2014-08-20 22:39
  • 8671

android调用远程service(一个apk调用另一个apk的service)

根据android的binder,以及网上aidl的例子,编写了一个
  • zxlworking1
  • zxlworking1
  • 2014-04-08 09:37
  • 374

Android Servicer 播放音乐

//先在res下建一个文件夹raw,将音乐放入其中 //以一个为例 //myhome.mp3 //在Xml中添加3个按钮 <Button android:id="@+id/button1" android:layout_width=...
  • qq_37454196
  • qq_37454196
  • 2017-09-03 20:22
  • 78

service常见用法及相关知识

Service组件身为四大组件之一的Service在程序中使用频率是比较高的,主要用来处理一些不需要UI的耗时的后台操作,或者在后台对外提供接口,供其他组件调用。Service的实现是比较典型的C/S模式,后文介绍用法时会有体会。两种常见的Service IntentService:适合同一时间只处...
  • yyy269954107
  • yyy269954107
  • 2015-03-27 22:31
  • 625

监听后台Service是否被Kill并重新启动Service

在这篇文章中,我们会用到一个系统广播---系统时钟广播,即Intent.ACTION_TIME_TICK,在说之前,我们先了解下这个广播的情况,看文档上说的: 在众多的Intent的action动作中,Intent.ACTION_TIME_TICK是比较特殊的一个,根据SDK描述: **Broa...
  • q919233914
  • q919233914
  • 2015-10-26 15:24
  • 659

用Messenger实现Activity与Service的信息交互

Android环境下,基于Messenger技术实现Activity与Service数据交换的实例程序参考
  • u013615937
  • u013615937
  • 2016-07-21 14:58
  • 451

android中判断service是否已经启动

在写一款音乐播放器时,发现如果不判断service是否启动,每次进入本地歌曲的界面时由于重新加载就会造成重复startService的现象,后台播放的歌曲就会停止,所以我们需要先判断如果service已经启动,那么便不启动服务。     查资料后发现android中已经封装了一...
  • u013926110
  • u013926110
  • 2015-06-09 01:45
  • 5771

android static实现Service与Activity中Handler通信

用于对static的理解,仅仅用于对static的理解,不喜勿喷 第一种方式:从Service中获取Activity的static变量,调用该静态变量的getHandler()获取Handler进行发送消息 MainActivity: package com.example.test; impor...
  • qilixiang012
  • qilixiang012
  • 2014-04-26 23:15
  • 3540

Android:退出程序后保持Serivce开启不关闭

Android中,service的开启,默认是绑定activity的,是activity级的。 如果要实现当退出程序后,保持Service的运行,那么需要把service设置成为system级的,设置方法: 在AndroidManifest.xml中注册service时,加上属性android:...
  • dj0379
  • dj0379
  • 2016-05-19 11:30
  • 4664

安卓查看进程和服务等

1、查看安卓机的进程 2、
  • ljp1919
  • ljp1919
  • 2015-07-11 17:03
  • 8163
    个人资料
    • 访问:112935次
    • 积分:1562
    • 等级:
    • 排名:千里之外
    • 原创:49篇
    • 转载:9篇
    • 译文:1篇
    • 评论:20条
    文章分类
    最新评论