Android中最常用的加载图片的Demo,本文是自己在开发过程中总结的一篇文章。主要功能就是将网络的图片显示到手机上,并将第一次加载下来的图片保存到本地,第二次访问时如果本地还存在就直接读取本地的图片。用法很简单,只需将util包下的loadImage包中的所有文件和ImageTools文件拷贝到你的项目中。在Activity中给控件赋值时,直接引用
String imageUrl = LoadImageActivity.class.getName() + "-" + list.get(position);
String tag = imageUrl + ",true";
if (!tag.equals(String.valueOf(viewHolder.image.getTag()))) {
viewHolder.image.setImageResource(R.drawable.image_icon);
CommonConstant.downloadImage.addTask(imageUrl, viewHolder.image);
}
CommonConstant.downloadImage.doTask(LoadImageActivity.class.getName());
即可
相关推荐
这个是根据http://blog.csdn.net/lmj623565791/article/details/40411921/这个博客改的,用BitmapUtils加载网络图片
GridView异步加载网络图片 图文混排
异步加载网络图片,自动实现缓存,增加了图片的动画效果
ViewPagerl加载网络图片实现gallery效果
ImageLoader加载网络图片
android Gallery实现异步加载网络图片 并只加载当前停止页面图.zip
android Gallery实现异步加载网络图片 并只加载当前停止页面图
android listview 异步加载网络图片
Handler+thread 加载网络图片,是个学习android多线程好Demo
Android banner 自动切换 异步加载网络图片
安卓卡片轮播加载网络图片
基于Android开发的异步加载网络图片
Imageload异步加载网络图片
ListView异步加载网络图片,SoftReference,有重复的Url直接返回资源
将代码直接嵌入自己的开发中,调用方法即可,使用方法见下载文件中的注意事项,该资源解决大部分人的listview加载网络图片的头痛问题,但要求比较高的程序员,可能不太完美,仁者见仁,智者见智吧
一个iOS异步加载网络图片的Demo,用Objective-C写的,包含了三种加载网络图片的方式:同步、异步和Cache异步。界面布局全部代码手写,使用的是TableView布局。代码有注释,很简洁。欢迎大家下载使用。
程序运行后,将获取网络上下载的照片,缓存更新至本地,再次开启无网状态下或网络图片传输异常情况下,程序将读取本地缓存图片。
Gridview加载网络图片,不带任何jar包,原作者https://blog.csdn.net/Rainary/article/details/77839120,代码经本人整理并测试有效。
AsyncTask_ListView实现加载网络图片例子,主要是初学AsyncTask用例
Android平台的图像控件,可以异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理