android获取图库图片并返回
来源:互联网 发布:怎么找淘宝内部优惠券 编辑:程序博客网 时间:2024/06/11 21:51
Uri uri = data.getData();/* * 此时会抛出异常* Uri uri = data.getData();InputStream isl = getContentResolver().openInputStream(uri);Bitmap b = BitmapFactory.decodeStream(isl);*/try {InputStream is = getContentResolver().openInputStream(uri);BitmapFactory.Options opts = new Options();opts.inJustDecodeBounds = true;BitmapFactory.decodeStream(is, null, opts);//图片宽高int bitmapHeight = opts.outHeight;int bitmapWidth = opts.outWidth;int windowHeight = wm.getDefaultDisplay().getHeight();int windowWidth = wm.getDefaultDisplay().getWidth();//需要缩放if(bitmapHeight>windowHeight || bitmapWidth>windowWidth){int scaleX = bitmapWidth/windowWidth;int scaleY = bitmapHeight/windowHeight;if(scaleX>scaleY){//按照水平方向缩放opts.inSampleSize = scaleX;} else {//按照竖直方向缩放opts.inSampleSize = scaleY;}} else {//不用缩放opts.inSampleSize = 1;}//真正的解析图片opts.inJustDecodeBounds = false;//需要注意的事情 is先前已经用过 后面还要继续用 故需要重新获取is = getContentResolver().openInputStream(uri);Bitmap bitmap = BitmapFactory.decodeStream(is, null, opts);ib_main_logo.setImageBitmap(bitmap);} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}
- android获取图库图片并返回
- Android如何从图库获取一张图片并显示
- Android 打开相机和图库获取图片并裁剪
- Android从图库选择照片并获取图片的path
- Android调用系统图库和相机获取图片并裁剪
- Android 4.4从图库选择图片,获取图片路径并裁剪 获取路径出错 image%
- (笔记)Android获取相册图片并返回
- Android调用相机拍照并返回路径和调用系统图库选择图片
- Android调用相机拍照并返回路径和调用系统图库选择图片
- Android 4.4从图库选择图片,获取图片路径并裁剪
- Android 4.4从图库选择图片,获取图片路径并裁剪
- Android 4.4从图库选择图片,获取图片路径并裁剪
- 【Android】android4.4从图库选择图片,获取图片路径并裁剪
- Android 4.4从图库选择图片,获取图片路径并裁剪
- Android 4.4从图库选择图片,获取图片路径并裁剪
- Android 4.4从图库选择图片,获取图片路径并裁剪
- Android 4.4从图库选择图片,获取图片路径并裁剪
- Android 4.4从图库选择图片,获取图片路径并裁剪
- poj 1986 Distance Queries(LCA求两点距离模版)
- 该用哪一个消息队列呢?
- 剑指offer-day.3
- 如何统计servlet一次访问对带宽流量的占用
- MDK编译错误:C4056E type of input file 'xxx' unknown
- android获取图库图片并返回
- 1008
- CSS实例(五):简洁的栏目实现方式
- CF 294E Shaass the Great【Tree】
- 黑马程序员——基本数据类型对象包装类
- qDebug调试基本应用
- 自动化测试管理平台ATMS(V2.0.2_8.19)下载
- linux内存管理浅析
- Nginx-ngx_list