根据图片url获取bitmap对象,并保存至sd卡
来源:互联网 发布:图片手机标记软件 编辑:程序博客网 时间:2024/05/14 22:08
根据图片url获取bitmap对象
public static 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; }
有了图片bitmap,我们就可以通过setImageBitmap()设置图片了。
ImageView.setImageBitmap(bitmap);
将bitmap保存为图片文件
这里返回的是URI,我们也可以通过setImageURI()设置图片。
ImageView..setImageURI(uri);;
public static Uri saveImageBitmap(Context context, Bitmap bitmap,String imgname) { String state = Environment.getExternalStorageState(); if (state.equals(Environment.MEDIA_MOUNTED)) { File dir = new File(Environment.getExternalStorageDirectory()+"/Images"); if (!dir.exists()) dir.mkdirs(); file = new File(dir, imgname); try { FileOutputStream fos = new FileOutputStream(file); bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos); fos.flush(); fos.close(); return Uri.fromFile(file); } catch (Exception e) { e.printStackTrace(); return null; } } else { Toast.makeText(context, "请确认已经插入SD卡", Toast.LENGTH_SHORT).show(); } return null; }
0 0
- 根据图片url获取bitmap对象,并保存至sd卡
- 根据url获取Bitmap对象
- 根据图片的网络URL获取Bitmap
- Android—根据URL获取Bitmap图片
- 根据URL获取图片的bitmap
- android保存Bitmap图片到sd卡
- Android数据存储:获取网络图片把图片保存到SD卡中并从SDk卡中读取(通过Bitmap方法)
- 获取网络图片(Bitmap)至内存或者SD卡
- Android 根据网络图片URL转Bitmap对象
- Android 根据网络图片URL转Bitmap对象
- Android根据URL下载文件保存到SD卡
- 根据Uri获取sd卡图片
- 服务器端根据数据库图片的url获取保存的图片并进行缩略后返回给客户端-压缩之Thumbnails
- android 保存bitmap图片到sd卡中文件夹
- 保存图片至SD卡
- 网络图片转为bitmap 转换为文件(File)保存至SD卡中
- 保存Bitmap到SD卡
- 通过图片的url获取Bitmap对象,给Imageview使用
- 2016.7.26
- Git 分布式版本管理系统
- 图+文上下滚动跑马灯实现
- 51模拟I2c,原理+程序
- javascript 抽奖列表随机排序算法
- 根据图片url获取bitmap对象,并保存至sd卡
- 《Java源码分析》:ReferenceQueue、Reference及其子类
- IDENTITY_INSERT 显式标示值
- POJ 1390 Blocks(DP)
- 自己手动写个线程池
- "mkimage" command not found - U-Boot images will not be built Image arch/arm/boot/uImage is ready
- echarts堆叠图
- 移植net-snmp到开发板
- xml初级