諮詢 ImageLoader的用法 SD快取

2021-09-05 12:20:06 字數 1088 閱讀 9538

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...