Universal-Image-Loader框架下载地址:
https://github.com/nostra13/Android-Universal-Image-Loader
jar包下载地址:https://raw.githubusercontent.com/nostra13/Android-Universal-Image-Loader/master/downloads/universal-image-loader-1.9.5.jar
jar包下载地址:https://raw.githubusercontent.com/nostra13/Android-Universal-Image-Loader/master/downloads/universal-image-loader-1.9.5.jar
1.导入依赖
compile ‘com.nostra13.universalimageloader:universal-image-loader:1.9.4’
2.在AndroidManifest.xml里面配置ImageLodaer需要的权限
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
3.在应用的Application中配置ImageLoaderConfiguration,该配置只能在应用中配置一次,配置多次无效。
File cacheDir = StorageUtils.getCacheDirectory(getApplicationContext()); //缓存文件夹路径
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
.memoryCacheExtraOptions(480, 800) // default = device screen dimensions 内存缓存文件的最大长宽