android简单打图片下载帮忙看看有那些补充打
2017-07-20 13:30
190 查看
public class NetPhotoDown extends Thread { private Bitmap bitmap; private String url; private ImageView img; public NetPhotoDown(String url, ImageView img){ this.url=url; this.img=img; } @Override public void run() { bitmap=returnBitmap(url); if (bitmap!=null){ LogShow.soutShow("bitmap!=null"); handler.sendEmptyMessage(downImg); }else { handler.sendEmptyMessage(downErrorImg); } } public void downPhoto(){ this.start(); LogShow.soutShow("start"); } private final int downImg=0x888; private final int downErrorImg=0x01; private Handler handler =new Handler(Looper.getMainLooper()){ @Override public void handleMessage(Message msg) { img.setImageBitmap(bitmap); } }; public Bitmap returnBitmap(String url) { URL fileUrl = null; Bitmap bitmap = null; try { fileUrl = new URL(url); } catch (MalformedURLException e) { e.printStackTrace(); } try { HttpURLConnection conn = (HttpURLConnection) fileUrl .openConnection(); conn.setDoInput(true); conn.connect(); if (conn.getResponseCode()==200){ InputStream is = conn.getInputStream(); bitmap = BitmapFactory.decodeStream(is); is.close(); } } catch (IOException e) { e.printStackTrace(); bitmap=null; } return bitmap; } }
相关文章推荐
- Android中AsyncTask的简单用法及实现网络图片下载的实例
- Android中Glide实现超简单的图片下载功能
- RxAndroid的简单应用——实现网络图片的下载
- Android 下载网络图片 简单Demo
- android-新闻客户端-离线下载的简单实现(图片部分)
- java和Android文件下载断点续传和图片下载代码实现,可直接复制简单实现
- 【Android】【xUtils3网络下载图片的简单操作】
- Android简单的下载图片
- Android - 异步下载图片的简单实现
- 【android】简单的根据url下载图片的一个类
- Android模糊一张图片的简单方法之RenderScript
- Android 图片下载本地内存的缓存方式
- [Android] PorterDuff使用实例----实现新浪微博图片下载效果
- Android 一起来看看知乎开源的图片选择库
- python下载图片实现方法(超简单)
- 【转载+原创】curl_multi_init 简单并发下载图片问题
- android最简单的视频下载
- android根据url下载图片
- Android [应用代码] 简单调用系统的图片裁剪功能
- Android异步下载网络图片(其一)