用完Image-Universal-ImageLoader 总结一下,对于开发来说,最重要的是快捷,方便。本文介绍的是怎么快速方便的使用imageloader。想详细学习的同学,请参考http://blog.csdn.net/yiranhaiziqi/article/details/50267123。
1.权限
<uses-permission android`:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
2.在application类中初始化ImageLoader.getInstance().init(ImageLoaderConfiguration.createDefault(this));
3.在需要使用的地方调用
ImageLoader.getInstance().displayImage(Tools.getAppUserImageUri(), myPhoto, getImageOptions());
//设置imageloader参数的工具方法
public static DisplayImageOptions getImageOptions() {
return new DisplayImageOptions.Builder().showImageForEmptyUri(R.drawable.head_new_default)
.showImageOnLoading(R.drawable.head_new_default)//默认图片
.showImageOnFail(R.drawable.head_new_default)//默认图片
.cacheInMemory(true)
.cacheOnDisk(true)
.bitmapConfig(Bitmap.Config.RGB_565).build();
}
ImageLoader.getInstance().displayImage 第一个参数:图片的Url,第二个参数要显示的imageview控件,第三个参数DisplayImageOptions 设置默认图片,缓存等。‘
Over!