zoukankan      html  css  js  c++  java
  • android AIDL RPC 机制

    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() 代码可用。


    这篇文章写的有问题


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

  • 相关阅读:
    理解MapReduce计算构架
    熟悉HBase基本操作
    爬虫大作业
    第三章 熟悉常用的HDFS操作
    数据结构化与保存
    使用正则表达式,取得点击次数,函数抽离
    爬取校园新闻首页的新闻
    网络爬虫基础练习
    Hadoop综合大作业
    hive基本操作与应用
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4681795.html
Copyright © 2011-2022 走看看