/UniversalImageLoader/src/com/nostra13/universalimageloader/core/download/HttpClientImageDownloader.java
https://github.com/rashedulkabir/Android-Universal-Image-Loader · Java · 29 lines · 23 code · 6 blank · 0 comment · 0 complexity · 559f4256b08602b45587d46dcdd21524 MD5 · raw file
- package com.nostra13.universalimageloader.core.download;
-
- import java.io.IOException;
- import java.io.InputStream;
- import java.net.URI;
-
- import org.apache.http.HttpEntity;
- import org.apache.http.HttpResponse;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.methods.HttpGet;
- import org.apache.http.entity.BufferedHttpEntity;
-
- public class HttpClientImageDownloader extends ImageDownloader {
-
- private HttpClient httpClient;
-
- public HttpClientImageDownloader(HttpClient httpClient) {
- this.httpClient = httpClient;
- }
-
- @Override
- protected InputStream getStreamFromNetwork(URI imageUri) throws IOException {
- HttpGet httpRequest = new HttpGet(imageUri.toString());
- HttpResponse response = httpClient.execute(httpRequest);
- HttpEntity entity = response.getEntity();
- BufferedHttpEntity bufHttpEntity = new BufferedHttpEntity(entity);
- return bufHttpEntity.getContent();
- }
- }