在我的 Android 应用程序中,我创建一个序列化 ArrayList 并使用 writeObject() 将其写入二进制文件。我想获取该文件,将其复制到 PC 并将其读入程序(我需要用 C++ 编写),在其中我可以查看/编辑信息,将其写回到文件中,然后将其发回到 Android 设备,它会正确解释。
我已经用十六进制编辑器检查了二进制文件;它包含字段名称和数据,以及我无法解释的其他二进制信息。
序列化对象是否存在结构定义?
最佳答案
This link详细描述了Serialized
对象的二进制格式。
关于java - 序列化 ArrayList<object> 二进制文件的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20551531/