public class MApp extends Application {
//配置imageloader緩存目錄緩存到img目錄下;自定義緩存目錄******
File cacheFile = new File(Environment.getExternalStorageDirectory() + "/" + "img");
@Override
public void onCreate() {
super.onCreate();
//初始化組件,鏈式開發思想,整個框架的參數初始化配置
//imageLoader的全局框架配置
ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(this)
.memoryCacheExtraOptions(480, 800) // default = device screen dimensions 內存緩存文件的最大長寬
.diskCacheExtraOptions(480, 800, null) // 本地緩存的詳細信息(緩存的最大長寬),最好不要設置這個
.tasksProcessingOrder(QueueProcessingType.FIFO) // default
.denyCacheImageMultipleSizesInMemory()
.memoryCache(new LruMemoryCache(2 * 1024 * 1024)) //可以通過自己的內存緩存實現
.memoryCacheSize(2 * 1024 * 1024) // 內存緩存的最大值
.memoryCacheSizePercentage(13) // default
.diskCacheSize(50 * 1024 * 1024) // 50 Mb sd卡(本地)緩存的最大值
.diskCacheFileCount(100) // 可以緩存的文件數量
.diskCache(new UnlimitedDiskCache(cacheFile))//自定義緩存目錄*******
// default爲使用HASHCODE對UIL進行加密命名, 還可以用MD5(new Md5FileNameGenerator())加密
.diskCacheFileNameGenerator(new HashCodeFileNameGenerator())
.defaultDisplayImageOptions(DisplayImageOptions.createSimple()) // default
.writeDebugLogs() // 打印debug log
.build();
//初始化;
ImageLoader.getInstance().init(configuration);
}
}
如何設置圖片初始化
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
如何使用TabLayout
浅若清兮
2020-07-06 21:51:51
如何使用XlistView
浅若清兮
2020-02-26 05:04:04
如何使用HttpClient
浅若清兮
2020-02-26 05:04:04
如何使用asyncTask
浅若清兮
2020-02-26 05:04:04
操作數據庫 PullToRefreshListView
浅若清兮
2020-02-26 05:04:04
如何設置Banner 無限輪播 (讓你秒懂)!!!
浅若清兮
2020-02-26 05:04:04
如何設置具體圖片顯示的配置選項
浅若清兮
2020-02-26 05:04:04
如何設置OkHttpClient
浅若清兮
2020-02-26 05:04:04
如何使用MVP模式實現登錄註冊功能
浅若清兮
2020-02-26 05:04:04
如何設置底部導航欄(1分鐘學會)!!!
浅若清兮
2020-02-26 05:04:04