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