什麼是最適合存儲某些結構化文本的方式?文本將是「書籍」的集合。每本書包含一系列文章,每篇文章都有一個標題和身體。在Android應用程序中存儲大型結構化文本
我能想到的辦法是:
使用SQLite
寫在資產XML文件
把它們放進RES /價值/字符串創建一個數據庫
使用java字符串
哪種方法最適合我的情況?除了上面列出的以外,還有更好的方法嗎?
在此先感謝。
=========================
編輯:是的,數據可以被看作是靜態的。
什麼是最適合存儲某些結構化文本的方式?文本將是「書籍」的集合。每本書包含一系列文章,每篇文章都有一個標題和身體。在Android應用程序中存儲大型結構化文本
我能想到的辦法是:
使用SQLite
寫在資產XML文件
把它們放進RES /價值/字符串創建一個數據庫
使用java字符串
哪種方法最適合我的情況?除了上面列出的以外,還有更好的方法嗎?
在此先感謝。
=========================
編輯:是的,數據可以被看作是靜態的。
如果你的數據是靜態的(它不會改變),XML或你喜歡的任何其他格式在res/assets
是首選的方式。
如果您想使用從webapp收集的動態數據,例如,您應該使用內置的SQLite數據庫。
如果你正在尋找持久存儲,那麼我會建議一個小的SQLite數據庫。您也可以將其存儲在XML文檔中,然後使用ContentProvider將您對這些書籍的訪問抽象出來,但是您必須自己編寫I/O和XML解析操作。