Android 进程通信QIPC原理图
2016-03-15 16:48:39 1 举报
Android 进程通信QIPC(Quasar IPC)是一种基于Binder机制的进程间通信方式。在原理图中,客户端进程通过Binder驱动与服务端进程建立连接,然后通过Binder驱动将数据传递给服务端进程。服务端进程接收到数据后,可以通过Binder驱动将数据返回给客户端进程。这种方式可以实现跨进程的数据共享和调用。 QIPC是Quasar项目的一部分,它提供了一种高效、可靠的进程间通信方式。它采用了多种技术来提高性能和可靠性,包括多线程、异步IO、事件驱动等。此外,QIPC还支持多种通信协议,包括TCP/IP、Unix域套接字等。
作者其他创作
大纲/内容
IPC 一对多
ServerModule1
onCall
EIPCModule
DemoIPCService
onCreateSingleServer
EIPCClient
onCreateModule()getServerConnection()
ClientModule1
onCall()
DemoIPCServer
onCreateModule()
客户进程
EIPCService
EIPCServer
IPC框架
1 创建
根据module调用
DemoIPCModule1
bindService
AndroidManifest.xml
持
服务进程
DemoIPCClient
ClientModule2
继承
DemoIPCModule2
ServerModule2
EIPCConnection
callModule()callModuleAsync()setStubBinder()
onCreateModule
onCreateModule()getClientConnections()
0 条评论
下一页