- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 IPC第二篇:Messenger+Handler
Messenger是通过Message和Handler的方式实现的进程间的通信。它的实现步骤大体上可以分为两个部分: 1、继承Service实现自己的服务,并通过Handler处理来自客户端的数据 2、客户端实现ServiceConnection接口,获取服务器实例,并发送数据 其实Messenger本质上是AIDL的高度封装,它的底层实现还是基于Binder的。为什么这么说呢,我们可以找一下Messenger的源码: public final class Messenger implements
2020-07-18 17:01:33 328
原创 IPC第一篇:AIDL远程服务
IPC是(Inter-Process-Communication)的简称,中文名是:进程间的通信。顾名思义就是可以实现进程与进程之间数据交换的一种机制。 那AIDL又是什么东西呢?AIDL是(Android-Interface-Definition-Language)的简称,中文名是:安卓接口定义语言。 由于Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。 为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remot
2020-07-18 14:20:25 295
aescripts + aeplugins zxp installer (setup).dmg
2019-06-17
WinZip for mac
2018-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人