package bwie.com.zhoukao3_lianxi.MyApp;
import android.app.Application;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.util.Log;
import com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDiskCache;
import com.nostra13.universalimageloader.cache.memory.impl.LruMemoryCache;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import com.nostra13.universalimageloader.core.display.CircleBitmapDisplayer;
import java.io.File;
import bwie.com.zhoukao3_lianxi.R;
public class MyApplication extends Application
{
@Override
public void onCreate() {
super.onCreate();
String s = getExternalCacheDir().getPath() + "/zhoukao";
File file = new File(s);
Log.i("Tag","onCreate"+s);
ImageLoaderConfiguration builder = new ImageLoaderConfiguration.Builder(this)
.memoryCache(new LruMemoryCache(2*1024*1024))
.memoryCacheSize(2*1024*1024)
.diskCacheFileCount(100)
.diskCacheSize(5*1024*1024)
.diskCache(new UnlimitedDiskCache(file))
.defaultDisplayImageOptions(Options())
.build();
ImageLoader.getInstance().init(builder);
}
private DisplayImageOptions Options()
{
return new DisplayImageOptions.Builder()
.showStubImage(R.mipmap.ic_launcher)
.showImageForEmptyUri(R.mipmap.ic_launcher)
.showImageOnFail(R.mipmap.ic_launcher)
.cacheInMemory(true)
.cacheOnDisc(true)
.bitmapConfig(Bitmap.Config.ARGB_8888)
.displayer(new CircleBitmapDisplayer(Color.BLUE,10))
.build();
}
}
图片的缓存 设置
最新推荐文章于 2024-08-14 22:45:40 发布