ImageLoader的使用

来源:互联网 发布:淘宝上好看的男装 编辑:程序博客网 时间:2024/06/18 10:25

public class ImageLoder extends Application{
private static final String TAG = “MyApplication”;

@Overridepublic void onCreate() {    super.onCreate();    try {        //缓存路径        File cacheDir = StorageUtils.getOwnCacheDirectory(this, Environment.getExternalStorageDirectory().getPath());        Log.d(TAG, "onCreate: "+Environment.getExternalStorageDirectory().getPath());        ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(this)                .threadPoolSize(3)//配置线程数量                .memoryCache(new LruMemoryCache(2 * 1024 * 1024))//内存缓存图片 2M                .diskCache(new UnlimitedDiskCache(cacheDir))//配饰sdcard缓存路径                .diskCacheSize(50 * 1024 * 1024)//sdcard上缓存50M的图片                .diskCacheFileCount(100)//缓存文件的数量   100个               // .diskCacheFileNameGenerator(new Md5FileNameGenerator())                .build();        //配置缓存选项        ImageLoader.getInstance().init(configuration);    } catch (Exception e) {        e.printStackTrace();    }}

}

原创粉丝点击