在Android应用中保存大数据的最佳方法

时间:2012-10-02 09:12:23

标签: android sqlite

我需要创建一个Android应用,其中包含一本包含章节和导航的书。

保存SQLite中包含idchapters等所有图书数据的最佳方法是什么?

这本书包含大约500页。

3 个答案:

答案 0 :(得分:1)

就像hardik joshi所说,数据库的限制在于设备的空间量,这就是限制。显然你无法达到它,但你的数据库可以根据需要增加。

如果必须存储大量数据,可以将其存储在服务器上的数据库中,并从设备连接到该服务器,并根据需要将内容保存在设备数据库中。

您也可以使用文件存储数据,但我认为这是一种比其他方法更复杂的旧方法。

其他选项是名为Preferences的Android元素,但是对于原始数据的键/值对,我不知道这个元素可以帮助你。

该主题的一个很好的参考:

http://developer.android.com/guide/topics/data/data-storage.html

答案 1 :(得分:1)

通常,Android提供了大量用于保存应用程序数据的选项,但您选择的选项取决于您的确切需求以及数据所需的空间大小。如果要将结构化数据存储在私有数据库中,那么SQLite是一个很好的解决方案。

答案 2 :(得分:0)

我认为这是一个很好的解决方案。 但是你需要告诉更多细节。什么是数据格式?这只是纯文本?或者每个页面都是一个与章节相关的数据库条目行?