使用多个线程从Internet检索单个图像

时间:2015-07-02 00:02:45

标签: android multithreading http

我有一个Android应用程序,需要从服务器下载大尺寸的图像。目前下载需要很长时间,即使我使用采样,因为采样只节省内存,但在所有情况下,应从服务器获取整个图像。所以,我需要知道如何创建多个线程来下载单个资源的块,并重新排序这些块以恢复映像。我想我应该使用http标头来控制这个,但我不知道如果有人可以提供帮助怎么样,也会感激

1 个答案:

答案 0 :(得分:0)

多线程不会增加带宽。您的下载受到网络速度的限制,而不是您的处理器速度。多线程不会帮助你。

根据具体情况,您可以尝试使用较小或较低分辨率的图像缓存图像,将图像打包在应用程序中等。