如何在Android应用程序中拥有大量数据

时间:2014-04-22 08:06:58

标签: android save

我想编写一个包含大量数据的android应用程序。 例如,我有大约30个类别,每个类别有大约50个项目,每个项目包含10个文本页面和5-8个图片。

我希望我的应用离线工作,并且不需要互联网连接。

最好和最安全的方法是什么?

3 个答案:

答案 0 :(得分:1)

您应该使用sqlite数据库。数据库是保持大量数据结构化的最佳方式。 您可以将所有文本数据放在表格中。您还可以将图像作为blob放到表中,或者将图像放到assets文件夹中,数据库将存储图像的路径。

只需在您的PC上创建包含所有所需数据的sqlite数据库,然后将其附加到您的Android应用程序。你可以很容易地找到很多关于如何在android中使用sqlite的信息。

答案 1 :(得分:0)

如果你拥有Hardcode的所有东西。然后你可以将它们全部放在项目的assets文件夹中,然后可以通过不同的方法轻松地从代码中读取你想要的任何文件。

答案 2 :(得分:0)

我建议你使用简单的sqlite数据库。您也可以存储大型文本和图像。 其他选项是将所有这些数据存储在xml中,并在可绘制文件夹中使用它和图像。 但是管理数据将很困难,所以尝试使用数据库。