存储一些结构化文本的最合适方式是什么?文本将是“书籍”的集合。每本书都包含一系列文章,每篇文章都有标题和正文。
我能想到的方法是:
使用sqlite创建数据库
在资产中编写xml文件
将它们放入res / value / string
使用java字符串
哪种方法对我的情况最好?除了上面列出的那些方法之外还有更好的方法吗?
提前致谢。
=========================
编辑:是的,数据可以视为静态。
答案 0 :(得分:3)
XML或您在res/assets
中喜欢的任何其他格式是首选方式。
如果您想使用从webapp收集的动态数据,那么您应该使用内置的SQLite数据库。
答案 1 :(得分:1)
如果您正在寻找持久存储,那么我会建议一个小的SQLite数据库。您还可以将其存储在XML文档中,然后使用ContentProvider来抽象您对书籍的访问,但是您必须自己编写I / O和XML解析操作。