HelloWorld


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 其他

EZLippi-浮生志

Binder

发表于 2019-07-13 14:16:36 | 分类于 Android | 点击量 850 ℃

binder是一种架构,提供了服务端接口、Binder驱动、客户端接口三个模块。

binder对象一旦创建,内部会启动一个隐藏线程,该线程会接受binder驱动发来的消息,收到消息后执行binder中的onTransact方法,按照其中参数执行不同服务代码。实现Binder必须重载onTransact方法。

重载onTransact主要是把onTransact函数的参数转换为服务函数,参数来源是客户端调用transact函数时输入的,

Binder驱动中户自动穿一个mRemote对象,他也是Binder类。客户端访问远程服务都是通过mRemote。

about.jpg


  • 本文作者: tanbo
  • 本文标题: Binder
  • 本文链接: /blog/articles/63
  • 发布时间: 2019-07-13 14:16:36
< JAVA杂记
APK运行过程  >
EZLippi

Tanbo

From Sichuan
Android开发工程师

29 日志
6 分类
6 标签
头像
评论 0
暂无评论
© 2019 - 2020 HelloWorld
由 Hexo 强力驱动
主题 - NexT.Mist | Hosted by Coding Pages