gpt4 book ai didi

java - Android 保存和加载 PATH 对象的最佳方式。

转载 作者:行者123 更新时间:2023-11-30 00:48:51 26 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,用户可以在其中在 Canvas 上绘图。
用户输入保存在 Path 对象中,然后绘制到 Canvas 上。
我想要实现的是,用户可以保存他绘制的输入(路径对象)以便稍后加载它。
所以我的问题是,在 android 中保存/保存并稍后加载路径对象的最佳方法是什么。
我能以某种方式保存到 xml 或数据库的路径吗?
感谢您的帮助。

最佳答案

如果您希望用户能够加载这些路径并重复使用它们,那么你应该能够Serializable他们使用 Java 的 Serializable 接口(interface)或您自己的自定义保存路径信息的方法,从一个小的谷歌搜索我发现一个人已经 implemented that using Serializable

您可以从那里开始构建您的解决方案。

保存和加载(可选)

使用Gson将您的 CustomPath 转换为 JSON 格式(字符串)的库

toJson()

然后以您喜欢的任何方式(本地/网络)保存它,还使用该库将 JSON 格式(字符串)解析到您的 CustomPath

fromJson()

和...

TIP" if you want to keep your saves very small in memory, you should convert your classes to byte[] and then save them in a format that depends on your requirements (ISO_8859_1 or Base64)

关于java - Android 保存和加载 PATH 对象的最佳方式。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41381423/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com