1

嗨,我正在尝试了解如何在手机上本地存储 JSON 提要,以便它可以在全球范围内和离线使用。例如,在 iOS 中,我将它写到一个空的 pList 中,我正在寻找与 Android 上相同的内容。
例如,写入 XML 或创建 .JSON 文件是否更好,以及如何写入/读取此文件以重用数据

4

4 回答 4

2

您可以将数据保存在DB中,也可以保存json文件并在需要时读取数据。

于 2013-02-15T14:35:25.163 回答
1

我有一个类可以获取 json 提要,然后将其转换为字符串并将其与当前使用的 cookie 一起保存在数据库中。所以我可以重新检查 onResume() 的登录状态。

于 2013-02-15T14:38:03.583 回答
1

最简单的存储方式是将其保存在 SharedPreferences 中。这是存储 JSON 的字符串值的快速且保存/安全的方式;)

于 2013-02-15T15:01:10.310 回答
1

适用于 Android 的 Google I/O 应用程序:iosched是一个很好的例子,它使用 /res/raw 中的 .json 来存储其数据。

此外,如果您使用 json 数据, google-gson将为您节省大量时间,并且在开发时您会感到惊讶。

最后,如果您需要知道如何在全局和离线情况下重用数据。这个视频Android REST 客户端应用程序真的很有用。

于 2013-02-15T15:02:02.443 回答