Android使用异步任务下载图片
2017-08-16 21:50
567 查看
public class DownLoadImage extends AsyncTask<String, Void, Bitmap> { ImageView imageView; public DownLoadImage(ImageView imageView) { // TODO Auto-generated constructor stub this.imageView = imageView; } @Override protected Bitmap doInBackground(String... urls) { // TODO Auto-generated method stub String url = urls[0]; Bitmap tmpBitmap = null; try { InputStream is = new java.net.URL(url).openStream(); tmpBitmap = BitmapFactory.decodeStream(is); } catch (Exception e) { e.printStackTrace(); } return tmpBitmap; } @Override protected void onPostExecute(Bitmap result) { // TODO Auto-generated method stub imageView.setImageBitmap(result); } }
调用方法:
new DownLoadImage((ImageView) findViewById(R.id.iv)).execute(uriBaidu);相关文章推荐
- Android 异步任务——AsyncTask (附使用AsyncTask下载图片Demo)
- 安卓多线程编程系列1:异步任务的使用之使用异步任务圆圈滚动条下载网络图片
- Android有进度条异步任务下载图片
- android问题:从list集合中循环读取图片地址,使用异步下载,利用baseAdapter怎样显示到listView中
- Android之AsyncTask异步任务下载网络图片
- Android使用缓存机制实现文件下载及异步请求图片加三级缓存
- Android异步下载网络图片&android解析xml文件的方式&使用Adapter为ListView提供数据
- Android使用异步下载缓存图片
- 使用异步任务下载图片~
- Android:仿微博Listview与多线程功能(JSON、数据下载、图片加载、Listview、异步任务)
- android异步任务图片下载(进度条提示进度)
- android:异步任务asyncTask介绍及异步任务下载图片(带进度条)
- 安卓多线程编程系列2:异步任务的使用之使用异步任务带有进度的横向滚动条下载网络图片
- Android带进度条的下载图片示例(AsyncTask异步任务)
- Android异步下载网络图片&android解析xml文件的方式&使用Adapter为ListView提供数据
- Android有进度条异步任务下载图片
- android:异步任务asyncTask介绍及异步任务下载图片(带进度条)
- 使用异步任务-AsyncTask下载远程图片
- Android:仿微博Listview与多线程功能(JSON、数据下载、图片加载、Listview、异步任务)
- Android 异步加载图片,使用LruCache和SD卡或手机缓存(使用线程池下载图片)