我需要创建一个Android应用,其中包含一本包含章节和导航的书。
保存SQLite
中包含id
,chapters
等所有图书数据的最佳方法是什么?
这本书包含大约500页。
答案 0 :(得分:1)
就像hardik joshi所说,数据库的限制在于设备的空间量,这就是限制。显然你无法达到它,但你的数据库可以根据需要增加。
如果必须存储大量数据,可以将其存储在服务器上的数据库中,并从设备连接到该服务器,并根据需要将内容保存在设备数据库中。
您也可以使用文件存储数据,但我认为这是一种比其他方法更复杂的旧方法。
其他选项是名为Preferences的Android元素,但是对于原始数据的键/值对,我不知道这个元素可以帮助你。
该主题的一个很好的参考:
http://developer.android.com/guide/topics/data/data-storage.html
答案 1 :(得分:1)
通常,Android提供了大量用于保存应用程序数据的选项,但您选择的选项取决于您的确切需求以及数据所需的空间大小。如果要将结构化数据存储在私有数据库中,那么SQLite是一个很好的解决方案。
答案 2 :(得分:0)
我认为这是一个很好的解决方案。 但是你需要告诉更多细节。什么是数据格式?这只是纯文本?或者每个页面都是一个与章节相关的数据库条目行?