
IPC
BIG_BEARC
我有一壶酒,足可慰风尘。
展开
-
Android开发艺术探索笔记之 Android 中的 IPC 方式之文件共享和Message
Android 中的 IPC 方式通过Intent 中附加 extras 来传递信息通过共享文件的方式来共享数据通过Binder 方式来跨进程通信通过ContentProvider 跨进程通信通过 Socket 网络通信实现数据传递使用Bundle四大组件中的三大组件(Activity、Service、Receiver)都是支持在 Intent 中传递 Bundle数据的,由于Bundle实现了 ...原创 2018-04-16 10:47:21 · 246 阅读 · 0 评论 -
Android 开发艺术探索笔记之 Binder
3个问题:什么是Binder?拿来干什么?怎么用?什么是Binder?拿来干什么? Binder 是Android 中的一个类,实现了IBinder 接口。 从IPC 角度:Binder 是 Android 中的一种跨进程通信方式,也可以理解为一种虚拟的物理设备,它的设备驱动是 /dev/binder,该方式在 Linux 中没有, 从 Android Framewo...原创 2018-04-16 10:55:06 · 344 阅读 · 0 评论 -
Android 开发艺术探索笔记之进程通信 AIDL 的使用
为什么使用AIDL? Messenger 是使用串行方式处理客户端发送过来的消息,如果有大量的并发请求,则Messenger 就不合适了,Messenger 主要用于传递消息,如果我们需要跨进程调用服务端的方法,Messenger 就不发做到了,但 AIDL 则可以实现使用AIDL 进行进程间通信的流程:服务端服务端首先要创建一个 Service 用来监听客户端的请求创建一个 AIDL 文件...原创 2018-04-16 11:10:32 · 590 阅读 · 0 评论