Android 开发艺术探索
文章平均质量分 84
IT_YangKun
此博客停止更新,可以关注我新博客地址。https://juejin.im/user/578259398ac2470061f3a3fb/posts
展开
-
Android进程间通信之Messenger
使用 Messenger Messenger 可以翻译成信使,顾明思议,通过它可以实现在不同的进程中传递 Message 对象,在Message中放入我们需要传递的数据,就可以轻松地实现数据的进程间传递了。Messenger 是一种轻量级的 IPC 方案,它的底层实现是 AIDL,为什么这么说了,我们大致的看一下 Messenger 这个类的构造方法就明白了。下面是 Messenger 的 ...原创 2018-04-01 16:14:31 · 199 阅读 · 0 评论 -
Android 进程间通信之 AIDL (二)高级用法及建议
Bindler 连接池 这里引用了任玉刚老师的<Android 开发艺术探索> 中的 Binder 连接池概念,本来想自己总结的,想了下其实任玉刚老师总结的挺好的就照搬过来了,一个字“懒”啊!。上一篇咱们介绍到了Android AIDL 基本用法还没有看过的同学可以先去温习下。 现在假设有 N 个不同的业务模块需要使用 AIDL 来进行进程间通信,...原创 2018-04-10 23:15:49 · 1634 阅读 · 1 评论 -
Android 进程间通讯之 AIDL基本用法(一)
AIDL AIDL(Android 接口定义语言)与您可能使用过的其他 IDL 类似。 您可以利用它定义客户端与服务使用进程间通信 (IPC) 进行相互通信时都认可的编程接口。 在 Android 上,一个进程通常无法访问另一个进程的内存。 尽管如此,进程需要将其对象分解成操作系统能够识别的原语,并将对象编组成跨越边界的对象。 编写执行这一编组操作的代码是一项繁琐的工作,因此 Android...原创 2018-04-04 16:59:21 · 366 阅读 · 0 评论