如何在Android中存储大文本资源(最多100mb)

时间:2016-06-14 14:55:21

标签: java android text-files large-files

我想在Android中制作文字阅读器。有20000个文本文件,摘要大小可能高达100mb。应用程序必须能够脱机阅读文本。 我不知道如何实现它。如果我们将所有文本放在apk文件中,它将变成巨大的(4mb的apk + 100mb的文本)。将文本存储在单个文件中会更方便吗?也许我可以使用档案?也许我可以在安装后使用交换文件? 需要帮助!谢谢!

1 个答案:

答案 0 :(得分:0)

我创建了一个包含300 Mb文本的应用。我使用SQlite DB因为我需要快速搜索。然后我归档了DB,放入资产并在第一次运行时提取。结果归档DB为56 Mb。在你的情况下,你也可以这样做。但是如果你不需要搜索,关系数据等,你就不需要使用sqlite。真的没有那么多的选择,数据库或文本文件取决于要求