我想创建一个包含以下数据的 android 应用程序:
四种不同语言的文本、日期和图像。
我的问题是我不知道存储这些数据的最佳方式。它们应该可供 lambda 用户使用,但不容易看到(--> 例如,不在 SD 卡上)。如果没有图像,我会直接选择 sqlite,但是……有了它,什么是最好的?
资产?sqlite(+图像作为blob)?sqlite(+图像路径)?XML?JSON?
另外,我想从大约 1000 个条目中随机选择一个,这些条目可能会由计算机科学知识较低的人插入。
存储在应用程序文件夹中的文件是应用程序私有的,无法轻松访问。
最简单的方法是将文本作为 xml 并将图像作为资产放在您的应用程序文件夹中。
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.