通过图片的url获取Bitmap对象,给Imageview使用
2017-09-20 18:19
579 查看
方法一:
/** * 根据图片的url路径获得Bitmap对象 * * @param url * @return */ private 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(); InputStream is = conn.getInputStream(); bitmap = BitmapFactory.decodeStream(is); is.close(); } catch (IOException e) { e.printStackTrace(); } return bitmap; }方法二:
public Bitmap getBitmapFromURL(String src) { try { Log.e("src",src); URL url = new URL(src); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoInput(true); connection.connect(); InputStream input = connection.getInputStream(); Bitmap myBitmap = BitmapFactory.decodeStream(input); Log.e("Bitmap","returned"); return myBitmap; } catch (IOException e) { e.printStackTrace(); Log.e("Exception",e.getMessage()); return null; } }
相关文章推荐
- Android Smart Image View使用方法--从url获取图片或从通讯录获取图片,支持缓存
- android——获取ImageView上面显示的图片bitmap对象
- Android 通过url获取网络图片并显示在ImageView中
- 使用rxjava2.0根据url获取bitmap,并显示到imageview上
- 举例说明android中Bitmap、ListView以及ImageView的综合使用---显示图片并获取图片的宽和高
- android——获取ImageView上面显示的图片bitmap对象
- 获取sd卡中的图片URL并显示,同时使用ImageView把选择的图片展现出来
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- android开发-通过HttpURLConnection获取网络内容,Bitmap把二进制格式的图片转为位图
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byt
- 根据根据图片的url怎么取得图片ImageView对象
- Android通过url获取bitmap图片问题
- 通过图片url,得到Bitmap对象
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- 通过URLHttpConnection方式来取得图片,并且显示在ImageView上
- IOS学习2 IOS 使用NINetworkImageView下载图片,google地图图片的获取。
- 通过URLHttpConnection方式来取得图片,并且显示在ImageView上
- IOS学习之IOS 使用NINetworkImageView下载图片,google地图图片的获取。
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- 获取服务器Url图片资源,并显示在ImageView中 Android