我想在Android中制作文字阅读器。有20000个文本文件,摘要大小可能高达100mb。应用程序必须能够脱机阅读文本。 我不知道如何实现它。如果我们将所有文本放在apk文件中,它将变成巨大的(4mb的apk + 100mb的文本)。将文本存储在单个文件中会更方便吗?也许我可以使用档案?也许我可以在安装后使用交换文件? 需要帮助!谢谢!
答案 0 :(得分:0)
我创建了一个包含300 Mb文本的应用。我使用SQlite DB因为我需要快速搜索。然后我归档了DB,放入资产并在第一次运行时提取。结果归档DB为56 Mb。在你的情况下,你也可以这样做。但是如果你不需要搜索,关系数据等,你就不需要使用sqlite。真的没有那么多的选择,数据库或文本文件取决于要求