Android 跨进程通信-(九)从源码分析AIDL跨进程通信实现前言一 Client和Server建立关系二 Client调用接口方法三 Binder驱动通知Server四 总结
前言在Android 跨进程通信-(八)AIDL中的代理模式之源码分析中其实主要还是在总结AIDL中的代理模式的体现,也提到了Client和Server之所以能够进行交互数据,最主要的原因就是依赖Binder驱动,这次就是从Client和Server传递数据的过程在总结下流程,并且就是一一解决之前遇到的一些问题。简单的拿应用层的AIDL服务来看下这个源码的调用过程,大体分为:1.bindService()将Client和Server建立关系 2.Server通过onBind()将Stub返回.