码迷,mamicode.com
首页 > 移动开发 > 详细

android AIDL RPC 机制

时间:2015-07-28 10:28:44      阅读:190      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!