1Java层中的Binder家族

说明:

(1)系统定义了一个IBinder接口类以及DeathRecepient接口。

(2)Binder类和BinderProxy类分别实现了IBinder接口。其中Binder类作为服务端的Bn的代表,而BinderProxy作为客户端的Bp的代表。

(3)系统中还定义一个BinderInternal类。该类是一个仅供Binder框架使用的类。它内部有一个GcWatcher类,该类专门用于处理和Binder相关的垃圾回收。

(4)Java层同样提供一个用于承载通信数据的Parcel类。

2Java层Binder架构

2

results matching ""

    No results matching ""