《深入理解Android:卷III A》一一2.2Java层中的Binder分析
本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第2章,第2.2节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1
2.2Java层中的Binder分析
2.2.1Binder架构总览
如果读者读过卷I的第6章,相信就不会对Binder架构中代表Client的Bp端及代表Server的Bn端感到陌生。Java层中Binder实际上也是一个C/S架构,而且其在类的命名上尽量保持与Native层一致,因此可认为,Java层的Binder架构是Native层Binder架构的一个镜像。Java层的Binder架构中的成员如图2-1所示。
由图2-1可知:
图 2-1Java层中的Binder家族
系统定义了一个IBinder接口类以及DeathRecepient接口。
Binder类和BinderPr
