Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何让毕加索更快地加载图像?_Android_Picasso_Android Bitmap - Fatal编程技术网

Android 如何让毕加索更快地加载图像?

Android 如何让毕加索更快地加载图像?,android,picasso,android-bitmap,Android,Picasso,Android Bitmap,我使用毕加索(Android图像下载库) 我像这样给我的图像充电: Picasso.get().load("http://i.imgur.com/myImage.png").into(imageView); 但是,如果myImage.png太大,下载速度就会变慢。(当然,互联网连接不好) 如何让毕加索更快地加载图像? 我能不能把毕加索的画质降低一点?或者我可以在使用前几秒钟“提前”充电吗? 请注意,我无法触摸文件myImage.png -------------- 编辑 你知道如何“提前”给图

我使用毕加索(Android图像下载库)

我像这样给我的图像充电:

Picasso.get().load("http://i.imgur.com/myImage.png").into(imageView);
但是,如果
myImage.png
太大,下载速度就会变慢。(当然,互联网连接不好)

如何让毕加索更快地加载图像?

我能不能把毕加索的画质降低一点?或者我可以在使用前几秒钟“提前”充电吗?

请注意,我无法触摸文件
myImage.png

--------------

编辑

你知道如何“提前”给图像充电吗?我应该使用不可见视图并将图像加载到其中,然后在视图中使用相同的图像吗?如何将图像添加到现金中(毕加索的作品)

优化图像自动将较小版本的图像加载到ImageView,但如果源图像“较大”,加载速度将变慢,因此我建议您优化源图像

查看以下文章:

优化图像自动将较小版本的图像加载到ImageView中,但如果源图像“较大”,加载速度将变慢,因此我建议您优化源图像

查看以下文章:


不,毕加索将该图像的较小版本加载到视图中以使用较少的内存,但它必须先下载完整的源图像

考虑上载较小的图像以缩短下载时间,您可以使用图像的多个版本:

image_thumbnail.png
image_small.png
image_medium.png
image_orginal.png
首先下载缩略图,然后下载小图像,使用较大的图像获得较大的视图


是的,可以“提前”下载,但不建议在手机上浪费宝贵的电池和带宽。

不,毕加索将该图像的较小版本加载到视图中,以使用较少的内存,但必须先下载完整的源图像

考虑上载较小的图像以缩短下载时间,您可以使用图像的多个版本:

image_thumbnail.png
image_small.png
image_medium.png
image_orginal.png
首先下载缩略图,然后下载小图像,使用较大的图像获得较大的视图


是的,可以“提前”下载,但不建议在手机上浪费宝贵的电池和带宽。

毕加索无法控制满足网络请求的服务器或互联网连接本身。使用Thumbor之类的服务可能会有所帮助:

毕加索无法控制满足网络请求的服务器或互联网连接本身。使用Thumbor之类的服务可能会有所帮助:

您可以尝试将其添加到您的android清单中

<application android:hardwareAccelerated="true" ...>


我使用此功能可以更快地加载视频,而且对我很有用;)也许它对您也有用

您可以尝试将其添加到您的android清单中

<application android:hardwareAccelerated="true" ...>


我使用此功能可以更快地加载视频,而且对我很有用;)也许它也适用于你

如果图像来源太大,你仍然需要下载并在应用程序中处理它。如果互联网速度很慢,没有神奇的方法可以加速下载大文件。如果图像来源太大,你仍然需要下载并在应用程序中处理。如果互联网速度很慢,没有神奇的方法可以加速下载大文件。我可以将毕加索和拇指结合起来吗?我可以将毕加索和拇指结合起来吗?知道如何“提前”向他们收费吗?我应该使用不可见视图还是什么?@abinax是的,将它们加载到
Target
不需要不可见视图请问什么是目标?示例?@abinax,算了吧,你可以用它来预加载图像,知道如何“提前”收费吗?我应该使用不可见视图还是什么?@abinax是的,将它们加载到
Target
不需要不可见视图请问什么是目标?例如?@abinax,算了吧,你可以用它来预加载图像。android:hardwareAccelerated默认为“
true
”,所以我猜这不是这个问题的解决方案。
android:hardwareAccelerated
默认为“
true
”,所以我猜这不是这个问题的解决方案。