您的位置:首页 > 其它

24 服务间通信小小总结

2016-09-23 17:55 246 查看
AIDL: Android Interface definition language (安卓接口定义语音)

俩个进程间进行通信

步骤:
1. 在服务端 创建一个AIDL接口  定义业务方法(去Public)
2. 将AIDL对象 包名和类名  拷贝到客户端
3. 在服务端 通过onBind() 方法  返回 AIDL (Stub)
4. 在客户端 ServiceConntion   接收到 AIDL  ()///(Stub.asInterface(service))
5. 客户端可以读服务端业务 进行 通信


Messenger:信息的中转站 所有信息通过Messenger对象携带

(无间道)


客户端发送信息向服务端 用的是服务端的信使对象

服务端发送信息向客户端 用的是客户端的信息对象

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: