24 服务间通信小小总结

AIDL: Android Interface definition language (安卓接口定义语音)
俩个进程间进行通信

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

Messenger:信息的中转站 所有信息通过Messenger对象携带
(无间道)

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

原文地址:https://www.cnblogs.com/muyuge/p/6152178.html