设为首页 加入收藏

TOP

Android教程:Parcelable 序列化操作数据
2014-11-24 12:07:25 来源: 作者: 【 】 浏览:1
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编译静态库..

评论

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

·C 内存管理 | 菜鸟教 (2025-12-26 20:20:37)
·如何在 C 语言函数中 (2025-12-26 20:20:34)
·国际音标 [ç] (2025-12-26 20:20:31)
·微服务 Spring Boot (2025-12-26 18:20:10)
·如何调整 Redis 内存 (2025-12-26 18:20:07)