设为首页 加入收藏

TOP

Android教程:Parcelable 序列化操作数据
2014-11-24 12:07:25 来源: 作者: 【 】 浏览:0
Tags:Android 教程 Parcelable 序列化 操作 数据

序列化数据原理:
序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。
简单说就是将数据对象存入字节流当中,在需要时重新生成对象。


代码分析:
frameworks\base\core\java\android\os\Parcel.java
frameworks\base\core\jni\android_util_Binder.cpp JNI函数


以典型代码片段举例:


JNI层实现:


其本质使用 Parcel 对象来完成的,实现代码在:frameworks/base/libs/binder/parcel.cpp


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇将properties文件放在Jar包并读取 下一篇Android开发教程:NDK编译静态库..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)