首页
›
后端、数据与云原生工程
›
064-Android设备通信、定位与健康工程
›
《Android设备连接稳定性工程》
VIP10
本课程属于:064-Android设备通信、定位与健康工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Binder跨进程通信设计手册
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Binder整体架构与分层边界
用户态与内核态划分 · Binder驱动层 · Framework层
Binder
整体架构
02
Binder驱动核心设计
设备节点/dev/binder · ioctl命令集 · 内存映射mmap
Binder
驱动核心设计
03
ServiceManager角色与位置
注册与查询服务流程 · 句柄分配策略 · 系统启动阶段的初始化链路
ServiceManag…
角色
04
Binder通信协议格式
BC/B transactional… · 命令码编码 · parcel序列化与反序列化设计
Binder
通信协议格式
05
Binder IPC的信任模型
UID/PID校验 · 权限检查 · socket替代方案的安全性对比
Binder
IPC
06
Binder线程池架构
主线程与工作线程模型 · wait/notify机制 · 最大线程数限制与配置策略
Binder
线程池架构
07
Binder内存管理与缓冲区
Binder共享内存池 · 数据拷贝次数(一次拷贝) · 内存复用与回收策略
Binder
内存管理
08
Binder代理模式与句柄
BpBinder · BBinder设计 · 句柄表维护
Binder
代理模式
09
Binder服务注册流程全链路
从ServiceManager.ad…
Binder
服务注册流程全链…
10
Binder服务查询与绑定流程
从getService到驱动查询 · 句柄返回 · 代理对象创建的详细设计
Binder
服务查询
11
Binder跨进程回调设计
Callback接口定义 · 反向接口的注册与调用 · 线程模型与死锁防范
Binder
跨进程回调设计
12
Binder的同步与异步调用
waitForRemoteRespo… · oneway标记 · 时序保障与超时机制
Binder
的同步
13
Binder序列化与类型系统
扁平化与跨进程传输 · Parcel容量管理 · 文件描述符传递
Binder
序列化
14
Binder与Android系统服务
AMS · WMS等系统服务如何依赖Binder… · 服务接口设计模式
Binder
Android
15
Binder与匿名共享内存(ashmem)
数据大块传输时的协作方案 · FileDescriptor传递设计
Binder
ashmem
16
Binder的性能权衡
延迟 · 吞吐量 · 并发能力对比Socket和Pipe
Binder
的性能权衡
17
Binder的稳定性机制
Binder回路检测 · 事务超时 · 驱动抗压设计
Binder
的稳定性机制
18
Binder调试与诊断架构
binderinfo · binderfs · proc文件系统
Binder
调试
19
Binder多用户与隔离机制
Android多用户场景下Binde… · 句柄隔离 · 权限模型
Binder
多用户
20
Binder在Kernel的变化演进
从早期binder到binder_a… · binderfs · binder_devices
Binder
Kernel
21
Binder与HIDL/AIDL服务映射
HIDL接口与Binder驱动的映射… · 服务注册差异
Binder
HIDL/AIDL
22
Binder的跨域通信设计
不同进程域之间的连接建立 · 认证握手与信任传递方案
Binder
的跨域通信设计
23
Binder与RPC框架对比
与Unix Domain Socke… · gRPC · D-BUS的架构差异与适用场景
Binder
RPC
24
Binder驱动的并发控制
锁设计(binder_inner_l… · 事务队列 · 竞态条件预防
Binder
驱动的并发控制
25
Binder的高可用设计
服务重连 · 代理失效自动恢复 · 心跳机制与健康检查架构
Binder
的高可用设计
26
Binder的审计与安全日志
Binder事务记录 · 敏感操作审计点 · 安全事件上报架构
Binder
的审计
27
Binder在Android多进程架构中的角色
ContentProvider · Service · 进程间回调的依赖关系
Binder
Android
28
Binder的配置参数与调优
max_binder_threads · binder_buffer_size · proc_delay等系统参数权衡
Binder
的配置参数
29
Binder的测试与验证架构
单元测试桩 · mock服务 · 集成测试场景
Binder
的测试
30
Binder的落地实施与验收标准
架构落地步骤 · 风险预案 · 边界检查清单
Binder
的落地实施
所属VIP或分类
同VIP:Android-BLE蓝牙开发工程
同VIP:Android-NFC应用开发工程
同VIP:Android-USB设备通信工程