随笔分类 -  【Android - IPC】

IPC(Inner-Process Communication),进程间通信
【Android - IPC】之ContentProvider简介
摘要:1、Content Provider简介 Content Provider是Android中提供的一种专门用于不同应用之间进行数据共享的方式,从这一点来看,它天生就适合IPC(Inter-Process Communication,进程间通信)。Content Provider的底层实现是Binde 阅读全文

posted @ 2017-04-06 17:29 ITGungnir 阅读(459) 评论(0) 推荐(0)

【Android - IPC】之Messenger简介
摘要:参考资料: 1、《Android开发艺术探索》第二章2.4.3 2、【Messenger完全解析】 1、Messenger概述 Messenger,译为“信使”,是Android中一种基于Binder机制的IPC(Inter-Process Communication,进程间通信)方式。通过Mess 阅读全文

posted @ 2017-04-05 14:46 ITGungnir 阅读(576) 评论(0) 推荐(0)

【Android - IPC】之AIDL简介
摘要:参考资料: 1、《Android开发艺术探索》第二章2.4.4 2、Android AIDL Binder框架解析:http://blog.csdn.net/lmj623565791/article/details/38461079 3、你真的理解AIDL中的in、out、inoutm么:http: 阅读全文

posted @ 2017-03-31 11:32 ITGungnir 阅读(377) 评论(0) 推荐(0)

【Android - IPC】之Binder机制简介
摘要:参考资料: 1、《Android开发艺术探索》第二章2.3.3 Binder 2、【Android Binder设计与实现-设计篇】 3、【Android Binder机制介绍】 1、 什么是Binder Binder从不同角度上的定义: 直观来说,Binder是Android中的一个类,它实现了I 阅读全文

posted @ 2017-03-29 15:43 ITGungnir 阅读(9416) 评论(0) 推荐(1)

【Android - IPC】之使用文件共享实现IPC
摘要:文件共享是一种非常不错的IPC方式,即两个进程可以通过读/写同一个文件来交换数据。和Windows系统不同,Android系统是基于Linux的,这使得并发读/写文件的操作可以没有限制地进行,甚至两个线程同时对一个文件进行读/写也是可以的(尽管这样可能会出问题)。 使用文件共享的方式实现IPC时,文 阅读全文

posted @ 2017-03-15 19:01 ITGungnir 阅读(571) 评论(0) 推荐(0)

【Android - IPC】之使用Bundle实现IPC
摘要:Android四大组件中,Activity、Service和BroadcastReceiver都支持在Intent中传递Bundle数据。由于Bundle实现了Parcelable接口,所以它可以方便地在不同的进程中进行传输。当然,我们传输的数据必须能够被序列化,比如基本类型的数据、实现了Parce 阅读全文

posted @ 2017-03-15 15:41 ITGungnir 阅读(371) 评论(0) 推荐(0)

【Android - IPC】之Serializable和Parcelable序列化
摘要:1、序列化的目的 (1)永久的保存对象数据(将对象数据保存到文件或磁盘中); (2)通过序列化操作将对象数据在网络上进行传输(由于网络传输是以字节流的方式对数据进行传输的,因此序列化的目的是将对象数据转化成字节流的形式); (3)将对象数据在进程之间进行传递(Activity之间传递对象数据时,需要 阅读全文

posted @ 2017-03-14 10:37 ITGungnir 阅读(331) 评论(0) 推荐(0)

导航