2014-09-23 61 views
1

下载图片,我有一个从服务器上下载一些图片的应用程序。现在,应用程序为php脚本创建一个http post请求,检索图像(每个请求4个)并将其发送到我的应用程序中,以json响应(以base 64编码)。我将图像放入ScrollView中,当用户到达列表的末尾时,会下载一组新图像。 这还不是最perfotmant的方式,所以我会用在GitHub上发现了一些LazyLoad库,但所有需要链接到图像的,但我不会以任何方式图像链接到应用程序发送。 那么,我该如何检索延迟加载的图像?如何从服务器

+0

那么你想在你的设备缓存这些图像??? – Kishan 2014-09-23 08:34:56

+0

检查这个http://stackoverflow.com/a/8562313/1761003 – Gattsu 2014-09-23 08:37:14

+0

@Kishan是的,我能缓存图像到我的设备,直到当前的活动正在运行 – giozh 2014-09-23 08:44:17

回答

0

请求图像的一个被一个或四乘四不会使这样的差异。在这两种情况下,您都会首先在图像视图中放置一个占位符图像,并在下载完成后提取已完成的图像,如果这些图像仍然存在,请将图像放入各图像视图中。我想你把下载和提取的图像放在设备上,以便用户再次滚动或启动应用程序时再次使用它们。

+0

这就是我的应用程序当前的工作方式。但应用程序不会收到任何图像链接,但是会显示带有编码图像的json消息。 所以,如果我想使用懒加载库我需要使用链接? – giozh 2014-09-23 10:35:54

+0

是的,我当然明白了。你没有告诉任何新东西。那么为什么你没有对这个问题做出更多的反应呢?你不需要指向图像的链接。链接到四个图像文件/响应是好的。你有没有实现一个懒惰的图像加载器与图像链接? – greenapps 2014-09-23 10:38:24