4.IPC的IBinder接口的定义和实现
IBinder接口的定义:
大家都知道,当两个类都在同一个进程里执行时,两者之间的沟通,只要采取一般的函数调用就可。既快速又方便。一旦两个类分别在不同的进程里执行时,两者之间的沟通,就不能采取一般的函数调用途径了。只好采取IPC沟通途径。
Android框架的IPC沟通仰赖单一的IBinder接口。此时Client端调用IBinder接口的transact()函数,透过IPC机制而调用到远方(Remote)的onTransact()函数。
本文探讨了Android中进程间通信(IPC)的核心——IBinder接口。当客户端通过调用IBinder的transact()方法时,能跨越进程界限触发远程服务端的onTransact()方法,从而实现不同进程间的交互。
4.IPC的IBinder接口的定义和实现
IBinder接口的定义:
大家都知道,当两个类都在同一个进程里执行时,两者之间的沟通,只要采取一般的函数调用就可。既快速又方便。一旦两个类分别在不同的进程里执行时,两者之间的沟通,就不能采取一般的函数调用途径了。只好采取IPC沟通途径。
Android框架的IPC沟通仰赖单一的IBinder接口。此时Client端调用IBinder接口的transact()函数,透过IPC机制而调用到远方(Remote)的onTransact()函数。

被折叠的 条评论
为什么被折叠?