首页
›
移动端与Android应用开发
›
004-AOSP框架组件Navigation导航栈设计
›
《跨进程导航与Binder通信解析》
VIP20
本课程属于:004-AOSP框架组件Navigation导航栈设计
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
跨进程导航与Binder通信解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
跨进程通信演化史
Binder诞生背景 · 与Socket/共享内存对比 · Binder核心优势
跨进程通信演化史
Binder
02
Binder整体架构
用户空间 · 内核空间 · Binder驱动
Binder
整体架构
03
Binder驱动层职责
设备节点 · ioctl指令集 · binder_transaction…
Binder
驱动层职责
04
ServiceManager启动与注册流程
servicemanager进程初始… · Binder节点注册 · 句柄分配
ServiceManag…
启动
05
Service注册与服务发现
Service注册流程 · getService原理 · 句柄缓存机制
Service
注册
06
Client-Server通信数据流
transact调用链 · BC_TRANSACTION/BR_… · 线程调度
Client-Serve…
通信数据流
07
Binder内存管理
内存映射mmap · 一次拷贝机制 · 内核缓冲区
Binder
内存管理
08
Binder线程模型
Binder线程池 · 主线程 · 同步/异步调用
Binder
线程模型
09
AIDL接口设计
.aidl文件结构 · 自动生成的Stub/Proxy · in/out/inout方向标签
AIDL
接口设计
10
Parcel数据序列化
Parcel写入/读取流程 · 基本类型 · 自定义Parcelable
Parcel
数据序列化
11
Binder对象传递
IBinder接口 · BinderProxy · BinderToken
Binder
对象传递
12
死亡通知与链路保活
linkToDeath/unlink… · 死亡回调处理 · 重连策略
死亡通知
链路保活
13
Binder权限控制
UID/PID检查 · 权限校验 · SELinux上下文
Binder
权限控制
14
Binder事务大小与限制
transaction buffer… · 大数据传输策略 · FileDescriptor传递限制
Binder
事务大小
15
Binder性能分析
延迟测量 · 吞吐量 · 上下文切换次数
Binder
性能分析
16
Binder调试手段
dumpsys · binder_stats · binder_trace
Binder
调试手段
17
Binder常见异常
TransactionTooLarg… · DeadObjectExceptio… · BadParcelableExcep…
Binder
常见异常
18
Binder框架演进
Android版本更迭 · HIDL与Binder关系 · Treble化改造
Binder
框架演进
19
Binder与HIDL对比
架构差异 · 接口继承 · 进程间调用方式
Binder
HIDL
20
Binder与AIDL异步方案
oneway标记 · 回调接口 · Future模式
Binder
AIDL
21
多进程架构设计
进程划分原则 · 共享数据方案 · Binder vs ContentP…
多进程架构设计
进程划分原则
22
自定义Binder服务
Service子类 · onBind返回IBinder · 多客户端并发模型
Binder
自定义
23
Binder回调模式
客户端注册监听 · 服务端触发回调 · 线程安全问题
Binder
回调模式
24
Binder与JNI交互
JNI调用Binder · JavaBBinder · AndroidRuntime桥接
Binder
JNI
25
Binder安全模型
SELinux策略 · app_uid隔离 · 远程服务白名单
Binder
安全模型
26
Binder事务日志分析
日志字段解析 · 事务ID追踪 · 调用栈还原
Binder
事务日志分析
27
Binder热修复与插件化
替换Service · Binder泄漏检测 · 动态代理方案
Binder
热修复
28
跨进程导航设计模式
基于Binder的EventBus · 命令模式 · 门面模式
跨进程导航设计模…
Binder
29
Binder方案选型权衡
性能 vs 易用性 · 跨进程 vs 进程内 · 直接Binder vs 框架封装
Binder
方案选型权衡
30
大型项目实战
多进程架构落地 · Binder通信监控 · 故障排查SOP
大型项目实战
多进程架构落地
所属VIP或分类
同VIP:Android-Activity重建后的导航状态恢复
同VIP:ANR问题定位与导航栈优化实践
同VIP:Binder调用与导航事件路由学习指南