我需要存储来自网络的本地化数据,这些数据以JSON
字符串形式出现。到目前为止,我有一个DataAdapter
期望 a 中JSONObject
的数据并收集数据以进行可视化的数据。但现在我根本没有缓存。
我想存储上次调用的数据,包括Etag
用于观察变化的数据。所以我想首先显示缓存的数据,并在网络上查看是否有一些更改,并尽可能显示它们是可行的。我看到有三个选项:
- 将整个 JSON 简单存储在一个文件中
- 在 SQLite 数据库中存储数据
- 使用适用于 Android 的 CouchDB
我不确定哪种方式最有效......我还想存储/缓存图像。顺便说一句,我还希望到目前为止数据已加密,存储系统不能直接在闪存上写入任何数据,几秒钟后又会出现另一组数据。而且我想节省电池。
哪种存储数据的能源效率最高?
哪种方式存储数据最快?