Android 如何存储大量的资源图像?

Android 如何存储大量的资源图像?,android,Android,我想创建一个离线android应用程序。在主活动上有一个包含100多个项目(项目图标和标题)的recyclerview。当用户单击recyclerview的特定项目时,每个项目都有详细信息和图像,这些信息显示在第二个活动中 将这些项目的所有图标和详细图像存储在应用程序的可绘制文件夹中是否是一种糟糕的方式?假设有150个项目,其中有150个图标和150个细节图像 应用程序可以加载这些图像并在第一次连接到互联网时存储它们,但目前应用程序使用的api不提供图像。 应用程序生成的apk文件将非常大,这是

我想创建一个离线android应用程序。在主活动上有一个包含100多个项目(项目图标和标题)的recyclerview。当用户单击recyclerview的特定项目时,每个项目都有详细信息和图像,这些信息显示在第二个活动中

将这些项目的所有图标和详细图像存储在应用程序的可绘制文件夹中是否是一种糟糕的方式?假设有150个项目,其中有150个图标和150个细节图像

应用程序可以加载这些图像并在第一次连接到互联网时存储它们,但目前应用程序使用的api不提供图像。 应用程序生成的apk文件将非常大,这是不好的,因为应用程序非常简单


执行此操作的最佳方法是什么?

另一个选项是,例如,将所有这些图像放入zip并将其添加到应用程序资产中。然后,在第一次启动应用程序时,将此zip的所有映像提取到应用程序的本地目录中。
这将提高性能,因为访问资产比直接访问文件更耗时。

好建议。谢谢你,没问题。我能在不写额外代码的情况下访问这些图像吗?