You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android中BBinder类前缀字母B的具体含义是什么?

BBinder 前缀字母B的含义

BBinder 是Android Binder IPC框架中服务端本地对象的核心基类,其前缀B有两层公认的指代:

  • 最核心的指代是 Binder,作为Binder机制本地端的核心标识,和代表代理端(Proxy)的 BpBinder 对应,二者分别作为跨进程通信两端的基础载体,直接和Binder驱动交互完成通信逻辑
  • 第二层指代是 Base,因为 BBinder 是所有自定义Binder服务端实现的父类,开发者实现自定义Binder能力时,都需要继承该类并重写 onTransact() 方法来处理客户端发起的跨进程请求。

Android Binder框架的命名规则也对应了这个设计:所有Bp前缀的类都属于客户端代理侧实现,所有B开头的核心类都属于服务端本地侧实现。


内容的提问来源于stack exchange,提问作者burg1ar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 15:09:00