--摘自《android插件化开发指南》
1.自定义aidl文件后,android将帮助生成一个java文件,包括一个接口IInterface、两类Stub和Proxy。三个文件之所以不分开,是因为当有多个AIDL时,Stub和Proxy可能会重名
2.Stub的asinterface判断参数IBinder对象是否与自己在同一个过程中。如果没有,将IBinder包装成Proxy对象,并在Proxy中调用方法
3.IBinder调用transact将数据传输到Server端
本文是转载内容,我们尊重原作者对文章的权利。如有内容错误或侵权行为,请联系我们更正或删除文章。