设为首页 加入收藏

TOP

从AIDL开始谈Android进程间Binder通信机制(四)
2015-08-31 21:23:17 来源: 作者: 【 】 浏览:89
Tags:AIDL 开始 Android 进程 Binder 通信 机制

? ? ? ? ? ? }
? ? ? ? ? ? return super.onTransact(code, data, reply, flags);
? ? ? ? }


? ? ? ? 调用完成后把结果打包返回给Poxy处理,最后返回给客户端。


总结


? ? ? ? 由上面的例子我们可以看出,在跨进程通信的时候,Client端使用的Poxy里面封装了一个binder与Server端的stub(也是一个binder对象)进行交互,两个binder作为接口调用BinderDriver的transact来发送数据包,以及onTransact接收处理数据包。


? ? ? ? 通过结合AIDL例子,我们对Android进程间的通信机制进行了分析,如果有错误的地方,欢迎指正。


首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇使用Visual Studio 2015开发Andro.. 下一篇Android线程间异步通信机制源码分..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: