1. ImageFetcher
① 图片缓存:先从内存加载;内存没有再从本地SD卡或内设存储加载;硬件存储也没有,再从网络下载到本地,本地再加载到内存,再显示
② 防止加载的图片太多而内存溢出
③ 从网络下载的图片太大时,根据传入的参数 经过压缩后存在本地
初始化:
mImageWorker = new ImageFetcher(context, wh[0], wh[1]);
mImageWorker.setImageCache(new ImageCache(context,ConstantS.THUMNAIL_CACHE_PATH));
mImageWorker.setLoadingImage(R.drawable.share_public_headview_bg);
mImageWorker.setImageFadeIn(false);
使用: mImageWorker.loadImage(info.note_folder_url, holder.ivFolder,R.drawable.share_public_headview_bg, true);
2. CustomActivityOnCrash 当出现Crash时,启动一个CustomActivity.
① 图片缓存:先从内存加载;内存没有再从本地SD卡或内设存储加载;硬件存储也没有,再从网络下载到本地,本地再加载到内存,再显示
② 防止加载的图片太多而内存溢出
③ 从网络下载的图片太大时,根据传入的参数 经过压缩后存在本地
初始化:
mImageWorker = new ImageFetcher(context, wh[0], wh[1]);
mImageWorker.setImageCache(new ImageCache(context,ConstantS.THUMNAIL_CACHE_PATH));
mImageWorker.setLoadingImage(R.drawable.share_public_headview_bg);
mImageWorker.setImageFadeIn(false);
使用: mImageWorker.loadImage(info.note_folder_url, holder.ivFolder,R.drawable.share_public_headview_bg, true);
2. CustomActivityOnCrash 当出现Crash时,启动一个CustomActivity.
本文介绍了ImageFetcher组件,用于高效地从网络、本地SD卡或内设存储加载图片,并在内存溢出或图片过大时进行优化处理。通过初始化设置和调用loadImage方法,实现图片的快速加载与展示。

1313

被折叠的 条评论
为什么被折叠?



