读书笔记--IPC机制(二)
来源:互联网 发布:淘宝无法购买东西 编辑:程序博客网 时间:2024/05/01 23:57
Messenger
是一种轻量级的IPC方案,它的底层实现是AIDL。
1、服务端进程
首先,需要在服务端创建一个Service来处理客户端的连接请求,同时创建一个Handler并通过它来创建一个Messenger对象,然后再Service的onBind中返回这个Messenger对象底层的Binder即可。
2、客户端进程
客户端进程中,首先要绑定服务端的Service,绑定成功后用服务端返回的IBinder对象创建一个Messenger,通过这个Messenger就可以向服务端发送消息了,发送消息类型为Message对象。如果需要服务端能够回应客户端,就和服务端一样,我们还需要创建一个Handler并创建一个新的Messenger,并把这个Messenger对象通过Message的replyTo参数传递给服务端,服务端通过这个replyTo参数就可以回应客户端了。
demo代码可从下面链接进入
Messenger的IPC方案demo
0 0
- 读书笔记--IPC机制(二)
- Android读书笔记-------IPC机制
- 读书笔记--IPC机制(三)
- IPC机制读书笔记
- 读书笔记(2) IPC机制
- 读书笔记--IPC机制(一)
- 读书笔记--IPC机制(四)
- [读书笔记]Android IPC机制(一)
- IPC 机制(二)
- IPC机制(二)
- IPC机制<二>AIDL
- IPC机制(二)
- 二、IPC机制(IPC介绍)
- 二、IPC机制续(IPC方式)
- 二、IPC机制续(IPC方式)
- android IPC机制讲解(二)
- 【Android】IPC机制(二)
- Android的IPC机制二
- mediaplayer在listview中 首页自动播放第一个item的问题
- Spark修炼之道(进阶篇)——Spark入门到精通:第十四节 Spark Streaming 缓存、Checkpoint机制
- 走进Linux之systemd启动过程
- 广东省第一届“强网杯” writeup
- Python基础教程(三):运算符、条件语句
- 读书笔记--IPC机制(二)
- IBInspectable / IBDesignable
- <2>Android4.4——传感器初始化流程
- Android ScrollView自动滑动一段距离的问题解决
- Tomcat中JVM内存溢出及合理配置
- UNIX网络编程笔记(1):TCP简介
- Leetcode #242 Valid Anagram
- eclipse--Debug Eclipse断点调试基础
- poj--1904--King's Quest(scc建图)