当前位置: 代码迷 >> 综合 >> Android 核心理解 :Binder 和 Server
  详细解决方案

Android 核心理解 :Binder 和 Server

热度:1   发布时间:2023-12-16 04:00:20.0

Android 核心理解 1 :Binder 和 Server


 Binder架构基础
 

Binder是一种架构,这种架构提供了服务端接口、Binder驱动、客户端接口三个模块。如下图所示:

(参考《Android内核剖析》 柯元旦 著)



服务端一个Binder服务端实际上就是一个Binder类的对象,该对象一旦创建,内部就启动一个隐藏线程。该线程接下来会接收Binder驱动发送的消息,收到消息后,会执行到Binder对象中的onTransact()函数,并按照该函数的参数执行不同的服务代码。

因此,要实现一个

  相关解决方案