AIDL: Android Interface definition language (安卓接口定义语音)
俩个进程间进行通信
步骤:
1. 在服务端 创建一个AIDL接口 定义业务方法(去Public)
2. 将AIDL对象 包名和类名 拷贝到客户端
3. 在服务端 通过onBind() 方法 返回 AIDL (Stub)
4. 在客户端 ServiceConntion 接收到 AIDL ()///(Stub.asInterface(service))
5. 客户端可以读服务端业务 进行 通信
Messenger:信息的中转站 所有信息通过Messenger对象携带
(无间道)
客户端发送信息向服务端 用的是服务端的信使对象
服务端发送信息向客户端 用的是客户端的信息对象