AIDL

--摘自《android插件化开发指南》

1.自定义一个aidl文件后,android会帮助生成一个java文件,其中包括一个接口IInterface,两个类Stub和Proxy。为什么不分开3个文件,是因为当有多个AIDL时,Stub和Proxy就有可能重名

2.Stub的asInterface判断参数IBinder对象是否和自己在同一个进程,如果不是,则把IBinder包装成一个Proxy对象,调用Proxy中的方法

3.IBinder调用transact方法把数据传给Server端

原文地址:https://www.cnblogs.com/anni-qianqian/p/10078990.html