6.2.6 你彻底明白了吗

我们以MediaServer为例,分析了Binder的机制,这里还是有必要再次强调一下Binder通信和基于Binder通信的业务之间的关系。

Binder是通信机制。

业务可以基于Binder通信,当然也可以使用别的IPC方式通信。

Binder之所以复杂,重要原因之一在于Android通过层层封装,巧妙地把通信和业务融合在了一起。如果透彻地理解了这一点,Binder对我们来说就较为简单了。它们之间的交互关系可通过图6-4来表示:

6.2.6 你彻底明白了吗 - 图1

图 6-4 binder通信层和业务层的关系图