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

How to store big text resources in Android (up to 100mb)

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

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