图片加载MyApp



public class MyApp extends Application {


    private File file = new File(Environment.getExternalStorageDirectory()+"/img");
    @Override
    public void onCreate() {
        super.onCreate();
        ImageLoaderConfiguration build = new ImageLoaderConfiguration.Builder(this)
                .memoryCache(new LruMemoryCache(2*1024*1024))
                .memoryCacheSize(2*1024*1024)
                .memoryCacheSizePercentage(13)
                .memoryCacheExtraOptions(480,800)
                .tasksProcessingOrder(QueueProcessingType.FIFO)
                .denyCacheImageMultipleSizesInMemory()
                .diskCache(new UnlimitedDiskCache(file))
                .diskCacheSize(50*1024*1024)
                .diskCacheFileCount(100)
                .diskCacheExtraOptions(480,800,null)
                .diskCacheFileNameGenerator(new HashCodeFileNameGenerator())
                .defaultDisplayImageOptions(DisplayImageOptions.createSimple())
                .writeDebugLogs()
                .build();
        ImageLoader.getInstance().init(build);
    }
}

你可能感兴趣的:(图片加载MyApp)