首页
›
移动端与Android应用开发
›
016-系统应用定制与模块边界
›
《Binder跨进程通信系统应用方法》
VIP20
本课程属于:016-系统应用定制与模块边界
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Binder跨进程通信系统应用方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Binder通信基础概念
进程隔离 · 用户空间与内核空间 · mmap原理
Binder
通信基础概念
02
AIDL接口定义
语法规则 · 基本类型与自定义Parcelable · 定向tag(in/out/inout…
AIDL
接口定义
03
Binder服务端实现
Service类创建 · onBind返回IBinder · 注册Service到ServiceM…
Binder
服务端实现
04
Binder客户端调用
bindService流程 · ServiceConnection回… · 获取代理对象
Binder
客户端调用
05
Binder数据传输
Parcel序列化与反序列化 · writeToParcel与crea… · 内存拷贝优化
Binder
数据传输
06
Binder线程池与并发
Binder线程池大小配置 · 同步调用与异步回调 · 死锁避免策略
Binder
线程池
07
Binder对象传递与死亡通知
linkToDeath/unlink… · DeathRecipient实现 · 代理失效处理
Binder
对象传递
08
Binder异常处理
TransactionTooLarg… · DeadObjectExceptio… · RemoteException捕获与…
Binder
异常处理
09
Binder调用权限控制
permission check · OnTransact中验证调用方UI… · Signature权限
Binder
调用权限控制
10
Binder与ServiceManager交互
getService/addServ… · Context.INDER_SERV… · 系统服务注册
Binder
ServiceManag…
11
Binder驱动源码分析
binder_write/read… · binder_transaction… · binder_node与binder…
Binder
驱动源码分析
12
Binder内存管理
binder_buffer分配 · 物理内存映射 · 跨进程共享内存
Binder
内存管理
13
Binder与Intent对比
适用场景 · 数据大小限制 · 传输效率
Binder
Intent
14
Binder与ContentProvider对比
数据共享模式 · 权限模型 · 批量操作
Binder
ContentProvi…
15
Binder与Messenger对比
Handler封装 · 串行化处理 · 适用简单IPC
Binder
Messenger
16
Binder与Socket对比
抽象层级 · 延迟 · 安全性
Binder
Socket
17
Binder与共享内存对比
同步机制 · 并发控制 · 适用大数据量
Binder
共享内存对比
18
Binder调试工具
binder_stats · binder_proc · dumpsys binder
Binder
调试工具
19
Binder性能优化
减少跨进程调用次数 · 批量传输 · oneway异步
Binder
性能优化
20
Binder稳定性分析
ANR触发条件 · binder transaction… · 线程饥饿监控
Binder
稳定性分析
21
Binder与AIDL高级用法
inout参数与引用传递 · List/Map传输 · Parcelable嵌套
Binder
AIDL
22
BinderCallback实现
客户端注册监听器 · 服务端维护Binder列表 · 回调死亡处理
BinderCallba…
实现
23
Binder与系统服务
SystemServer启动流程 · ServiceManager.add… · 常用系统服务示例
Binder
系统服务
24
Binder与NDK开发
C++层AIDL生成 · BpBinder与BBinder · native service注册
Binder
NDK
25
Binder与Java层交互
JNI桥接 · 通过Binder传递Java对象 · Parcel读写Native数据
Binder
Java
26
Binder与多进程架构
独立进程Service · RemoteViews · 多进程数据共享方案
Binder
多进程架构
27
Binder与Flutter/React Native
Platform Channel底层… · Native通信桥
Binder
Flutter/Reac…
28
Binder安全性
SELinux策略 · Binder域标签 · allow规则配置
Binder
安全性
29
Binder跨进程通信实战案例
音乐播放器控制 · 位置上报 · 文件同步
Binder
跨进程通信实战案…
30
Binder常见问题排查
TransactionTooLarg… · Service连接不上 · Binder线程耗尽
Binder
常见问题排查
所属VIP或分类
同VIP:ActivityManager定制边界控制指南
同VIP:ANR主线程阻塞边界优化实战指南
同VIP:ANR产生根源与调用链分析详解