(1),下载git项目或者jar包;
(2),AndroidManifest中配置权限;
(3),在Application中初始化;
public static void initImageLoader(Context context) {
ImageLoaderConfiguration.Builder config = new ImageLoaderConfiguration.Builder(context);
config.threadPriority(Thread.NORM_PRIORITY - 2);//设置线程池线程数
config.denyCacheImageMultipleSizesInMemory();//清空cache缓存
config.diskCacheFileNameGenerator(new Md5FileNameGenerator());//存储文件名md5加密
config.diskCacheSize(50 * 1024 * 1024); // 硬盘最大缓存为50 MiB
config.tasksProcessingOrder(QueueProcessingType.LIFO);//线程为后进先出型
config.writeDebugLogs(); // Remove for release app
// Initialize ImageLoader with configuration.
ImageLoader.getInstance().init(config.build());
}
(4),加载网络图片;
ImageLoader imageLoader = ImageLoader.getInstance();
imageLoader.displayImage(“http://pic.tuanche.com/ams/20160215/14555012465214662.png“,img_test);
(5),加载本地图片;
ImageLoader.getInstance().loadImage(“本地路径”, new SimpleImageLoadingListener() {
@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
}
@Override
public void onLoadingFailed(String imageUri, View view, FailReason failReason) {
}
});