package com.bwie.imageloaderdemo2;
import android.graphics.bitmap;
import com.nostra13.universalimageloader.core.displayimageoptions;
import com.nostra13.universalimageloader.core.display.roundedbitmapdisplayer;
/** * author:created by wangzhiqiang on 2017-10-18.
*/public class imageloaderutils_circle
//sd快取 || 記憶體快取 this.getcachedir
file file = new file(environment.getexternalstoragedirectory().getpath() + "/images");
// 7.全域性配置,imageloader要自定義快取目錄;
imageloaderconfiguration builder = new imageloaderconfiguration.builder(this)
.threadpoolsize(3)//配置載入的執行緒數
.threadpriority(1000)//配置執行緒的優先順序
.diskcache(new unlimiteddiskcache(file))//unlimiteddiskcache 限制這個的快取路徑
.diskcachefilecount(50)//配置sdcard快取檔案的數量
.diskcachefilenamegenerator(new md5filenamegenerator())//md5這種方式生成快取檔案的名字
.diskcachesize(50 * 1024 * 1024)//在sdcard快取50mb
.build();//完成
imageloader instance = imageloader.getinstance();
instance.init(builder);
}}
imageLoader 的config引數配置注釋
configuration所有配置簡介 記憶體快取的設定選項 最大寬度,最大高度 預設當前螢幕解析度 memorycacheextraoptions 480,800 硬碟快取的設定選項 最大寬度,最大高度,壓縮格式,壓縮質量,處理器 disccacheextraoptions 480,800,com...
ImageLoader的配置使用
首先配置imageloader 初始imageloader suppresswarnings deprecation private void initimageloader catch ioexception e 設定記憶體快取的大小限制,預設是最大記憶體的1 8 builder.memoryca...
實現簡單的ImageLoader
android開發中經常會對進行處理,如何載入和快取的實現有難有易,這裡實現乙個簡單的imageloader,只是簡述其中的基本原理。整個實現需要用到的快取和載入,首先需要實現的快取。android手機快取又分別可以用到記憶體和sd卡,記憶體實現imagecache public class ima...