如何在Universal Image Loader中设置自定义下载程序?

时间:2013-06-18 08:42:58

标签: android universal-image-loader

如何设置自定义下载器?我看不到一个Builder方法来更改下载器类。

我想使用Google HTTP Client库,我已准备好子类,如下所示:

import com.nostra13.universalimageloader.core.download.BaseImageDownloader;

public class GoogleHttpDownloader extends BaseImageDownloader {

    //constructors, etc...
    @Override
    protected InputStream getStreamFromNetwork(String imageUri, Object extra)
        throws IOException {
        //new instancce of client, connect, return stream
    }
}

但是,如何使用UIL?

感谢。

1 个答案:

答案 0 :(得分:5)

ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context)
        ...
        .imageDownloader(new GoogleHttpDownloader())
        ...
        .build();
ImageLoader.getInstance().init(config);