安卓基础之如何显示网络图片
来源:互联网 发布:中国人民大学网络登录 编辑:程序博客网 时间:2024/06/06 16:40
安卓如何显示一张网络图片呢?其实很简单,不过新手可能会碰壁,为什么我明明按照网上的栗子写了,程序运行还是跳出错误呢?为什么?为什么?哈哈,我刚开始也纳闷,不过后来查阅了下资料,才知道原来这种获取网络资源的操作是很耗时的,需要进行异步操作。下面我们用AsycTask来进行异步操作。代码如下
new AsyncTask<String,Void,Void>(){ @Override protected Void doInBackground(String... params) { try { URL myurl=new URL(params[0]); HttpURLConnection conn = null; try { conn = (HttpURLConnection) myurl.openConnection(); } catch (IOException e) { e.printStackTrace(); } conn.setDoInput(true); try { conn.connect(); } catch (IOException e) { e.printStackTrace(); } InputStream is = null; try { is = conn.getInputStream(); } catch (IOException e) { e.printStackTrace(); } bitmap = BitmapFactory.decodeStream(is); try { is.close(); } catch (IOException e) { e.printStackTrace(); } } catch (MalformedURLException e) { e.printStackTrace(); } return null; }}.execute(url);//传入urlshowimage.setImageBitmap(bitmap);//设置Imageview的Bitmap
0 0
- 安卓基础之如何显示网络图片
- 安卓显示网络图片
- 安卓使用URL显示网络图片
- 安卓下载网络图片显示进度
- 安卓图片显示
- Android基础篇之在ListView中显示网络图片
- Android基础篇之在ListView中显示网络图片
- 安卓Imageview控件如何获取网络图片
- Android:如何显示网络图片
- android31_listview如何显示网络图片
- 网络访问之图片显示
- Qt之显示网络图片
- 安卓基础之imageview控件的使用+图片浏览
- 安卓基础笔记4之网络连接
- 安卓网络访问基础
- 安卓:handler解析json新闻,显示图片,标题,内容(未判断网络连接状态)
- 如何在Android当中显示网络图片
- 如何在Android当中显示网络图片
- Android 解决多个Fragment切换时不断实例化
- 输入一个32位的整数a,使用按位异或^运算,生成一个新的32位整数b,使得该整数b的每一位等于原整数a中该位左右两边两个bit位的异或结果
- iOS第三方框架的相关问题
- 功课1-GCD的使用
- Type
- 安卓基础之如何显示网络图片
- <3>createTableIfNotExist
- 【腾讯TMQ】测试建模 ——从需求的角度说建模
- REST架构风格简介
- 软件使用技巧
- Hbase export and import
- Jquery如何给网页的title取值和赋值
- lnmp套件使用laravel一键包配置详解
- ERROR: In F:\PCLdon\VTK-7.0.0\Rendering\OpenGL2\vtkOpenGLRenderWindow.cxx, line 545 vtkWin32OpenGLRe