android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。Android平台对可通过进程通信(IPC)机制进行传递的数据定义进行约定,这些数据类必须实现P...
分类:
移动开发 时间:
2015-11-28 15:01:27
阅读次数:
184
通过实现Parcelable接口序列化对象的步骤:1、实现Parcelable接口。2、并且实现Parcelable接口的publicvoid writeToParcel(Parcel dest, int flags)方法 。3、自定义类型中必须含有一个名称为CREATOR的静态成员,该成员对象要求...
分类:
移动开发 时间:
2015-11-26 12:54:22
阅读次数:
446
Binder分析 需了解C/S还有管理这些的ServiceManager。 简单来讲你(client)有个包裹(parcel)让快递员(proxy)送到公司(server), 公司(server)接到包裹(parcel)后检查是否是自己的,是的话解开包裹,找相应的部门(corresponding ....
分类:
其他好文 时间:
2015-10-16 13:15:46
阅读次数:
157
1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must ...
分类:
移动开发 时间:
2015-10-15 16:05:17
阅读次数:
220
在做开发的过程中,序列化是非常常见的。比如要将对象保存本地磁盘或者在网络上传输等。实现序列化有两种方式,一种是实现Serializable接口,第二种是实现Parcelable。Serializable与Parcelable的区别 1、Serializable是JDK提供的接口,而Parcel...
分类:
移动开发 时间:
2015-10-14 15:40:31
阅读次数:
218
类实现了Parcelable接口就可以在Intent中传递 只要在类的定义中实现Parcelable接口代码 1 package entity; 2 3 import android.os.Parcel; 4 import android.os.Parcelable; 5 6 public cl.....
分类:
其他好文 时间:
2015-10-03 18:08:53
阅读次数:
173
转自:http://blog.sina.com.cn/s/blog_78e3ae430100pxba.htmlandroid提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入P...
分类:
移动开发 时间:
2015-09-09 19:22:20
阅读次数:
166
先附上一个连接,这里讲的非常详细,感谢此文作者http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html用Parcelable序列化的对象例子如下,writeToParcel方法里的dest.writeXX顺序要与cre...
分类:
移动开发 时间:
2015-09-05 13:52:43
阅读次数:
223
1.安装phoenix在界面上设置Phoenix的parcel包:http://52.11.56.155:7180/cmf/settings?groupKey=config.scm.parcel.display_group&groupParent=添加一个Remote Parcel Reposito...
分类:
其他好文 时间:
2015-09-04 19:48:21
阅读次数:
1332
前面启动过程图:(源码基于Android5.1)
获得到ActivityManagerProxy的实例后,会通过ActivityManagerProxy将启动Activity组件的相关信息写入到Parcel对象data中,然后发送一个类型为START_ACTIVITY_TRANSACTION的进程间通信请求给AMS(ActivityManagerService),接下来的工作...
分类:
其他好文 时间:
2015-08-30 17:38:03
阅读次数:
282