如何存储大量资源映像?

时间:2018-12-06 13:10:25

标签: android

我想创建一个离线android应用。在主要活动上,有一个带有100多个项目的回收视图(图标和项目标题)。当用户单击recyclerview的特定项目时,每个项目都有详细信息以及带有图像的图像。

将这些项目的所有图标和详细图像存储在应用程序的可绘制文件夹中是不好的方法吗?假设有150个项目,它们提供了150个图标和150个细节图像。

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

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

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