首页 > 移动平台 > 详细

android AIDL RPC 机制

时间:2015-07-28 10:26:38      阅读:313      评论:0      收藏:0      [点我收藏+]

AIDL 这是接口文件的叙述性说明,为了实现android 上述平台RPC ,aapt 在编译时自己主动按照该规则IPC 的接口和对象,作为一个用户只需要

实现在服务侧的界面 2 在clientbindService onServiceConnected 接口对象,这里的接口都是AIDL 中描写叙述的接口,其它的细节则在由AIDL 化成同名源文件

这里面有一个接口,里面在的方法就是AIDL 文件里所定义的方法另一个Stub 这个就是要在Service 端实现的基类,另一个Proxy 它们之间的关系是这种


技术分享



本质 事实上AIDL 的作用就是对Binder 的二个方法:Binder.transact() 和Binder.onTransct() 进行封装,以供Client 端和Server端 进行使用,由于实现transact() 和 onTransact() 方法的方式基本上是同样的,所以就能够用模版来生成详细的代码。理论上讲仅仅须要为Client 端生成transact() 相关代码。为服务端生成onTransact() 代码可用。


这篇文章写的有问题


版权声明:本文博客原创文章。博客,未经同意,不得转载。

android AIDL RPC 机制

原文:http://www.cnblogs.com/lcchuguo/p/4681795.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!