您的位置:首页 > 理论基础 > 计算机网络

加载网络图片HttpClient

2015-06-21 03:15 766 查看
// 根据url 加载网络图片
public Drawable loadImageFromUrl(String url) {

try {
HttpClient client = new DefaultHttpClient();
client.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 1000*15);
HttpGet get = new HttpGet(url);
HttpResponse response;

response = client.execute(get);
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
HttpEntity entity = response.getEntity();

Drawable d = Drawable.createFromStream(entity.getContent(),"src");

return d;
} else {
return null;
}
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

return null;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  加载图片