Service & broadCast
小茹_1107
这个作者很懒,什么都没留下…
展开
-
bindService
1、实例 bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。 bindService方式的一般过程: ①新建Service类BindService。在BindService类里新建内部类MyBin原创 2016-03-21 10:52:00 · 845 阅读 · 0 评论 -
intentService
本文摘自网络,以及自己的理解 1、关于Service: 1、service没有自己的线程 2、应为Service是运行在主线程中的,所以不能在Service中进行耗时操作 3、如果确实需要进行耗时操作,建议在Service中新启线程完成 2、关于IntentService IntentService是Service类的子类,用来处理异步请求。客户转载 2016-03-21 12:42:29 · 280 阅读 · 0 评论 -
AIDL
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android进程间通信接口的描述语言,通过它我们可以定义进程间的通信接口 icp:interprocess communication :进程间通信 2、使用场景: 进程间通信,一个进程为其他多个进程提供服务。 服务器端(安卓项目): 定义接口(.原创 2016-04-11 13:45:22 · 242 阅读 · 0 评论 -
brodcastReceiver注册与使用
1、四大组件(activity service contentprovider brodcastReceiver)之一 2、静态注册与动态注册区别 静态注册方式: //指明你要监听的广播 静态广播由系统托管,时刻活跃着。 动态注册方式: Mbroadcase原创 2016-05-18 11:47:36 · 581 阅读 · 0 评论