什么是最适合存储某些结构化文本的方式?文本将是“书籍”的集合。每本书包含一系列文章,每篇文章都有一个标题和身体。在Android应用程序中存储大型结构化文本
我能想到的办法是:
使用SQLite
写在资产XML文件
把它们放进RES /价值/字符串创建一个数据库
使用java字符串
哪种方法最适合我的情况?除了上面列出的以外,还有更好的方法吗?
在此先感谢。
=========================
编辑:是的,数据可以被看作是静态的。
什么是最适合存储某些结构化文本的方式?文本将是“书籍”的集合。每本书包含一系列文章,每篇文章都有一个标题和身体。在Android应用程序中存储大型结构化文本
我能想到的办法是:
使用SQLite
写在资产XML文件
把它们放进RES /价值/字符串创建一个数据库
使用java字符串
哪种方法最适合我的情况?除了上面列出的以外,还有更好的方法吗?
在此先感谢。
=========================
编辑:是的,数据可以被看作是静态的。
如果你的数据是静态的(它不会改变),XML或你喜欢的任何其他格式在res/assets
是首选的方式。
如果您想使用从webapp收集的动态数据,例如,您应该使用内置的SQLite数据库。
如果你正在寻找持久存储,那么我会建议一个小的SQLite数据库。您也可以将其存储在XML文档中,然后使用ContentProvider将您对这些书籍的访问抽象出来,但是您必须自己编写I/O和XML解析操作。