Android架构师之路-进程和IPC架构(2)

4.IPC的IBinder接口的定义和实现

   IBinder接口的定义:

           大家都知道,当两个类都在同一个进程里执行时,两者之间的沟通,只要采取一般的函数调用就可。既快速又方便。一旦两个类分别在不同的进程里执行时,两者之间的沟通,就不能采取一般的函数调用途径了。只好采取IPC沟通途径。

Android框架的IPC沟通仰赖单一的IBinder接口。此时Client端调用IBinder接口的transact()函数,透过IPC机制而调用到远方(Remote)的onTransact()函数。

posted @ 2015-04-04 21:50  dlzh  阅读(171)  评论(0编辑  收藏  举报