android – 如果我使用Picasso或Glide或Volley检索它,我是否需要提供不同大小的图像?

通常,如果我们提供不同密度的图像(sdpi,mdpi,hdpi,xhdpi等)会更好.如果我使用某种库(Picasso,Glide,Volley等)从服务器检索它,我是否需要提供相同的东西?或者我应该只提供原始图像,并且库将其转换为适当的大小和密度我的应用?

注意:如果我提供不同大小或密度的图像,我不会检索所有图像.我只是检索所有图像网址,只需下载一次.这种方式更好,还是提供一个原始图像网址并检索它并将其重新调整到合适的大小更好?

解决方法

它取决于目的.例如,如果您只需要显示如下的小型个人资料图片

您需要在服务器端只有小图像,这将减少内存使用,网络使用和显示图片的时间.

另一种情况是大图像.
例如:

这里显示音乐专辑和图像必须具有高分辨率.

如果您的服务器上有两种类型的图像,一个小图像和一个大图像,并且您可以根据情况接收图像,那就更好了.

不要担心硬盘的大小,这将使ImageLoaders控制自己.图像大小对内存使用和网络使用的影响.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...