interface Test { //测试的接口
  void fun();

Stub 是一个Binder
class Stub extend Binder implements Test {
  public boolean onTransact(); //在onTransact里面调用fun()
}

Proxy
class Proxy implements Test {
  private android.os.IBinder mRemote; //拥有一个Binder的成员变量
  public void fun() {
    mRemote.transact();
  }
}

最新文章

  1. 使用原生JS实现一个风箱式的demo,并封装了一个运动框架
  2. iOS 推送小记
  3. css 透明(transparent)
  4. 《你不知道的javascript》一、函数作用域和块作用域
  5. 在ubuntu 15.04下安装VMware Tools
  6. 分布式系统唯一ID生成方案汇总
  7. 如何在 .Net Framework 4.0 项目上使用 OData?
  8. mysql数据库安装方法
  9. JavaScript当中的eval函数
  10. 【LeetCode练习题】Scramble String
  11. GIT入门笔记(3)- git中的一些概念和原理
  12. Asp.Net Core 轻松学-项目目录和文件作用介绍
  13. VMware虚拟机上网络连接解决方案
  14. (十)Modifying Your Data
  15. Hadoop01的主要总结
  16. hibernate中基于主键映射1-1关联关系和基于外键映射1-1关联关系的不同
  17. mysql查询语句分析 explain/desc用法
  18. [Angularjs]处理页面闪烁的方法
  19. aused by: org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled schema: Incompatible min
  20. mongodb 数据库操作--备份 还原 导出 导入(转)

热门文章

  1. 每天一个 Linux 命令(16):which whereis locate命令
  2. Mina、Netty、Twisted一起学(七):公布/订阅(Publish/Subscribe)
  3. PCIE、UART、HDA、I2C、SMBUS、SPI、eSPI、USB、PS2、CAN、SDIO等数据传输协议简介
  4. websotrom 2016.2 license Server
  5. Fedora25 下 OpenCV2.4.12 的安装
  6. (转载)JavaScript递归查询 json 树 父子节点
  7. linux新建文件和文件夹命令
  8. 目标检测之harr---角点检测harr 的opencv实现
  9. jQuery功能强大的图片查看器插件
  10. Avro Parquet