Android跨进程IPC通信AIDL 2018-01-01 店长 Android进程通信 收藏 评论 简介 AIDL:Android Interface Definition Language,即Android接口定义语言,用于生成Android不同进程间进行进程通信(IPC)的代码,一般情况下一个进程是无法访问另一个进程的内存的。如果某些情况下仍然需要跨进程访问内存数据,这时候Android系统就要将其对象分解成能够识别的原数据,编写这一组操作的代码是一项繁琐的工作,但是AIDL对底层进行了抽 [...] 阅读更多 »
Android跨进程IPC通信Messenger 2017-12-30 店长 Android进程通信 收藏 评论 简介 Messenger可以翻译为信使,Android官方API解释如下: 它持有一个Handler的引用,以便其它Messenger发送消息给它。该类允许不同进程之间通过消息进行通信,在一个进程中服务端使用Handler创建一个Messenger,在另一个进程中客户端持有这个Messenger就可以与服务端通信了。这个类的底层是对Binder的一个简单封装,Binder是用来执行通信的。 [...] 阅读更多 »