加载网络图片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; }
相关文章推荐
- Android加载图片内存溢出问题解决方法
- Android中使用二级缓存、异步加载批量加载图片完整案例
- 图片延迟加载的实现代码(模仿懒惰)
- 【OSC手机App技术解析】- 列表异步线程加载图片
- 程序猿之路-----学习MJ视频总结1---UIImageView和UIButton的区别 、iOS懒加载
- 程序猿之路-----学习MJ视频总结1---UIImageView和UIButton的区别 、iOS懒加载
- assets获取资源
- 加载图片内存管理
- android异步加载图片类(续)-universal-image-loader详解
- 解决加载图片OOM 方法汇总
- iOS学习笔记-- 加载图片选择imageNamed 方法还是 imageWithContentsOfFile
- Android 图片加载Bitmap OOM错误解决办法
- AsyncTask用法和异步加载图片
- iOS下的图片加载
- iOS开发之0行代码加载NSBundle中的@2x与@3x图片 推荐
- 砖垛之glide
- cell中如何正确的加载一个图片
- 50个必备的实用jQuery代码段+ 可以直接拿来用的15个jQuery代码片段
- cvLoadImage函数使用方法
- Glide等比例动态加载网络图片