如何以及在哪里存储应在应用程序中显示的大量图像

时间:2018-12-12 11:38:03

标签: android image android-image

我正在尝试开发一个Android应用,要求我在其中显示很多图像,例如基础架构,事件等。

我不认为将它们存储在可绘制文件夹中是最好的选择。那么最有效的方法是什么?

3 个答案:

答案 0 :(得分:1)

您可以将它们存储在资产目录中。

此外,您还可以通过以下方法将这些图像转换为webp:在android studio项目资源管理器中右键单击它们,然后单击“转换为WebP”。

对于Vector资源,您可以将其放置在可绘制文件夹中。

答案 1 :(得分:0)

如果使用矢量可绘制对象,则将它们存储在drawables文件夹中应该不会有问题-它们很小且可扩展。

答案 2 :(得分:-1)

如果您要在应用程序中显示很多图像,建议您使用服务器数据库。因为如果您在应用程序中添加多个图像,则会增加应用程序的大小。您可以使用Retrofit从服务器获取图像链接,并使用Glide下载图像并在应用程序中显示这些图像。您可以使用this链接来检查如何生成API以共享数据库中的图像链接。