-1

我想创建一个包含以下数据的 android 应用程序:

四种不同语言的文本、日期和图像。

我的问题是我不知道存储这些数据的最佳方式。它们应该可供 lambda 用户使用,但不容易看到(--> 例如,不在 SD 卡上)。如果没有图像,我会直接选择 sqlite,但是……有了它,什么是最好的?

资产?sqlite(+图像作为blob)?sqlite(+图像路径)?XML?JSON?

另外,我想从大约 1000 个条目中随机选择一个,这些条目可能会由计算机科学知识较低的人插入。

4

2 回答 2

1

存储在应用程序文件夹中的文件是应用程序私有的,无法轻松访问。

最简单的方法是将文本作为 xml 并将图像作为资产放在您的应用程序文件夹中。

于 2012-05-03T08:15:52.917 回答
0

If the images are static (ie.. not downloaded but distributed with your app) I would put these in assets (drawable).

With regards to the text, you could use strings.xml and localize this for the other 3 languages.

Hope I have understood your problem here.

于 2012-05-03T08:12:33.027 回答