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