首页
›
移动端与Android应用开发
›
022-AOSP框架组件后台任务队列
›
《Binder跨进程任务调度入门教程》
VIP20
本课程属于:022-AOSP框架组件后台任务队列
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Binder跨进程任务调度入门教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Binder通信模型与Android进程隔离
IPC基础 · Binder驱动角色 · Client/Server/Serv…
Binder
Android
02
AIDL接口定义语法
数据类型支持 · 定向tag · oneway声明
AIDL
接口定义语法
03
Service端实现与注册
onBind返回IBinder · 清单注册 · 多线程处理
Service
端实现
04
Client端绑定Service
bindService流程 · ServiceConnection回… · 获取代理
Client
Service
05
Binder代理对象与Stub类生成
自动生成的Java类结构 · asInterface/asBind…
Binder
Stub
06
同步调用与异步调用
oneway工作原理 · 远程调用耗时与ANR风险
同步调用
异步调用
07
复杂数据类型Parcelable
自定义Parcelable实现 · writeToParcel/CREA… · 跨进程传输
Parcelable
复杂数据类型
08
Binder线程池与调用阻塞
Binder主线程 · 线程池大小 · 死锁场景
Binder
线程池
09
Binder的死亡通知
linkToDeath · DeathRecipient · 自动重连策略
Binder
的死亡通知
10
Binder驱动原理简述
mmap内存映射 · binder_transaction… · BC/BR协议
Binder
驱动原理简述
11
ServiceManager获取系统服务
getSystemService流程 · 系统服务注册方式
ServiceManag…
获取系统服务
12
跨进程回调Listener实现
AIDL接口定义回调 · Client注册自身代理
Listener
跨进程回调
13
Binder异常处理
RemoteException · DeadObjectExceptio… · SecurityException
Binder
异常处理
14
Binder序列化性能优化
减少Parcel大小 · 避免频繁跨进程 · 批量传输
Binder
序列化性能优化
15
Binder的权限校验
permission check · onTransact预处理 · 签名级权限
Binder
的权限校验
16
Binder在进程间传递FileDescriptor
ParcelFileDescript… · 共享内存方式
Binder
FileDescript…
17
Binder的跨进程大数据传输
容量限制 · 分片策略 · 替代方案(ContentProvid…
Binder
的跨进程大数据传…
18
使用Service作为后台调度器
创建本地Service/AIDL · 绑定生命周期管理
Service
使用
19
Binder的日志与调试
binder_transaction… · dumpsys · strace
Binder
的日志
20
常见Binder实现错误
未正确处理onBind · 多次绑定 · 线程安全问题
Binder
常见
21
Binder与进程保活
前台Service · 优先级提升 · 系统回收影响
Binder
进程保活
22
多Client并发请求处理
Service端加锁 · ThreadPoolExecutor · 异步处理
Client
并发请求处理
23
Binder的C层实现示例
使用Native AIDL(NDK) · C++ Binder客户端
Binder
的C层实现示例
24
Binder的Parcel复用
obtain/recycle · 减少GC · 自定义Parcel池
Binder
Parcel
25
Binder与ContentProvider对比
适用场景 · 性能差异 · 数据封装
Binder
ContentProvi…
26
Binder的单元测试
MockBinder · Robolectric · 本地测试与仪器测试
Binder
的单元测试
27
Binder的跨进程事件总线
利用Binder实现发布订阅模式 · 消息序列化
Binder
的跨进程事件总线
28
Binder的进程间共享对象
轻量级状态同步 · 利用单例模式局限
Binder
的进程间共享对象
29
Binder在Android系统服务中的应用
AMS/WMS/PMS的IPC架构参…
Binder
Android
30
Binder跨进程任务调度综合实战
完整AIDL定义 · Service实现 · Client调用
Binder
跨进程任务调度综…
所属VIP或分类
同VIP:Android多版本任务队列差异学习指南
同VIP:Binder线程池队列优化方法
同VIP:DownloadManager队列设计解析