首页
›
后端、数据与云原生工程
›
068-Android车机、TV与大屏应用工程
›
《Android大屏性能与稳定性工程》
VIP8
本课程属于:068-Android车机、TV与大屏应用工程
后端、数据与云原生工程 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android模块间通信:Binder与接口设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Binder核心原理与进程间通信模型
驱动层结构 · Client/Server/Serv… · 一次IPC调用流程
Binder
核心原理
02
AIDL接口定义语法与编译原理
AIDL数据类型 · 定向tag · 自动生成的Stub与Proxy类解析
AIDL
接口定义语法
03
自定义Parcelable对象与AIDL序列化
实现Parcelable接口 · writeToParcel与CREA… · 在AIDL中的导入
Parcelable
AIDL
04
Service端实现Binder接口
Service生命周期 · onBind返回IBinder · 多线程处理与同步
Service
Binder
05
客户端绑定Service与调用远程方法
bindService · ServiceConnection · 调用代理接口
Service
客户端绑定
06
Binder线程池与主线程交互
Binder线程池大小配置 · Handler与Looper · 远程调用阻塞处理
Binder
线程池
07
oneway修饰符与异步Binder调用
oneway原理 · 返回值与回调 · 适用场景与陷阱
oneway
Binder
08
Binder传输数据大小限制与优化
传输缓冲区大小 · 跨进程大数据传输方案 · FileDescriptor传递
Binder
传输数据大小限制
09
使用Messenger实现轻量级进程间通信
Messenger与Handler配… · Message对象 · 双向通信
Messenger
使用
10
Binder连接池设计
BinderPool模式 · 统一管理多个Binder实例 · 复用Service连接
Binder
连接池设计
11
匿名Binder与实名Binder注册
ServiceManager注册服务 · 获取服务 · 匿名Binder回调
Binder
匿名
12
Binder死亡代理与重连机制
linkToDeath · unlinkToDeath · 死亡回调处理
Binder
死亡代理
13
跨进程回调接口设计
回调AIDL接口 · 注册与注销 · 避免内存泄漏
跨进程回调接口设…
AIDL
14
Binder事务日志与调试技巧
dumpsys · binder_transaction… · 分析Binder调用耗时
Binder
事务日志
15
Binder权限验证与安全设计
permission检查 · UID/PID验证 · 签名权限
Binder
权限验证
16
接口版本兼容与演进
AIDL接口版本号 · 新增方法 · 字段默认值
接口版本兼容
演进
17
模块间本地通信与跨进程通信的选择
同进程vs多进程 · Bundle · SharedPreference
模块间本地通信
跨进程通信的选择
18
使用Binder实现事件总线
事件定义 · 发布订阅模型 · 跨进程事件分发
Binder
使用
19
Binder与LiveData结合
LiveData跨进程实现 · 数据变化通知 · 生命周期管理
Binder
LiveData
20
Binder与协程结合
suspend函数封装 · withContext · CoroutineScope管理
Binder
协程结合
21
多进程下Service保活与Binder稳定性
进程优先级 · onLowMemory · 重启Service
Service
Binder
22
Binder性能测试与优化
调用频率 · 数据量 · 线程模型
Binder
性能测试
23
非AIDL的Binder通信方式
直接使用Binder对象 · transact方法 · Parcel手动写入读取
AIDL
Binder
24
接口定义最佳实践
方法粒度 · 参数设计 · 返回值设计
接口定义最佳实践
方法粒度
25
单元测试与模拟Binder
Robolectric · Mockito · ShadowBinder
Binder
单元测试
26
多进程架构下的Binder设计模式
Facade · Proxy · Command模式在跨进程中的应用
Binder
多进程架构下的
27
Binder在系统服务中的应用
AMS · WMS等系统服务调用 · SystemService接口设计
Binder
系统服务
28
跨进程文件描述符传递
FileDescriptor · 共享内存 · MemoryFile
跨进程文件描述符…
FileDescript…
29
Binder异常处理与稳定性保障
DeadObjectExceptio… · TransactionTooLarg… · 重试策略
Binder
异常处理
30
项目实战
模块化App中Binder通信架构落… · 接口定义 · 服务注册
项目实战
App
所属VIP或分类
同VIP:Android-TV媒体播放工程
同VIP:Android-TV性能优化工程
同VIP:Android大屏布局与适配工程