在上一篇专题Android开发之图片处理专题(一):利用软引用构建图片高速缓存中我们讲述了如何利用软引用技术构建高速缓存。那么想要用到图片,首先得有图片的来源。一般而言,一个应用的图片资源都是从服务器处获得的。今天,我们利用Android开发之网络请求通信专题(二):基于HttpClient的文件上传下载里面封装好的httpUtils来实现图片的下载,然后加载到本地并使用,以一个listView为...
分类:
移动开发 时间:
2015-02-01 09:38:31
阅读次数:
171
Universal Image Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。他本来是基于Fedor Vlasov's project项目的,Universal Image Loader在...
分类:
其他好文 时间:
2015-01-31 14:30:44
阅读次数:
241
买了一本林政的8.1UI的书,看到一个使用弱引用对像来解决图片缓存的问题,刚好自已写的应用也遇到这个问题,于是小改动了一下代码,搬到了8.0版本来使用,代码由zhxilin℃+ 大神提供了部分解决代码。 下面提供一个下载链接,提供给有需要的朋友下载。http://files.cnblogs.co.....
大家好 我是akira 学习图片异步加载的例子
说道这里有人可能要问了 什么是异步 为什么要用异步 why?
说白了很简单 省时间 省资源 我举个例子你就懂了 比如你在下东西 至于下什么
那些邪恶的骚年们又要YY了 不去管他们。比如你在下东西 这个时候 另外一个人也在下同一个东西
那么那个人怎么办 他就等你下完 等到天荒地老?ありえないこと impossible
他肯定也要下 那么...
分类:
其他好文 时间:
2015-01-28 09:58:55
阅读次数:
207
这个demo演示了下面的功能:
1.解决了ListView加载图片错位的问题。(给ImageView设置一个tag,并预设一个图片)
2.异步加载图片
3.二级缓存(内存,文件二级缓存)
实现的效果:
AsyncImageLoader类:
package com.dystu.ustc.asyncimageload;
import java.io.B...
分类:
系统相关 时间:
2015-01-13 16:10:03
阅读次数:
428
在之前我们做图片异步加载的时候经常会遇到在滑动tableView的时候卡顿的情况,但是我们确实是在子线程下载并创建UIImage对象然后才在主线程进行现实的,而用SDWebImage的时候就不会卡呢,其实仔细研究一下它的代码就很容易发现了:#import "SDWebImageDecoder.h"@...
分类:
Web程序 时间:
2015-01-08 19:38:02
阅读次数:
195
这个例子需要点基础知识:Gallery的使用,这个网上的例子多的是 如何使用AsyncTask
使用URLConnection从网络下载图片
异步加载在Android应用上用处很广泛,这篇例子的Adapter部分完全可以移植到其他的组件中,如ListView。 下面,我们来看代码吧:首先,是最核心的...
分类:
其他好文 时间:
2015-01-03 21:02:21
阅读次数:
189
如今的网页中有很多图片,比如相册列表,那么如果一次性读取图片将会瞬间加重服务器的负担,所以我们用jQuery来实现图片的异步加载和预加载功能,这样在页面的可视范围内才会加载图片,当拖动页面至可视界面时,其他图片才会加载,改插件很好地实现了图片异步加载功能。在线预览源码下载html代码部分: ...
分类:
Web程序 时间:
2014-12-31 14:21:46
阅读次数:
206
源地址:http://fann.im/blog/2012/09/11/uitableview-optimization-notes/Hacking Week 技术总结最后一篇,记一下 UITableView 性能优化需要注意和改进的地方。网络图片异步加载,SDWebImage。文字直接 drawIn...
分类:
移动开发 时间:
2014-12-28 01:43:56
阅读次数:
191
TableView 异步下载图片ImageDownloader.h#pragma mark - 声明block//1,声明blocktypedef void(^Result) (UIImage *img);@interface ImageDownloaderViewController : UIVi...
分类:
其他好文 时间:
2014-12-23 20:59:25
阅读次数:
161