Android中 调用图库选择图片的参数详解
2016-04-20 15:47
393 查看
intent.setType("image/*"); //这个参数是确定要选择的内容为图片,
intent.putExtra("crop", "circle"); //设置了参数,就会调用裁剪,如果不设置,就会跳过裁剪的过程。
intent.putExtra("aspectX", 33); //这个是裁剪时候的 裁剪框的 X 方向的比例。
intent.putExtra("aspectY",43); //同上Y 方向的比例. (注意: aspectX, aspectY ,两个值都需要为 整数,如果有一个为浮点数,就会导致比例失效。)
//设置aspectX 与 aspectY 后,裁剪框会按照所指定的比例出现,放大缩小都不会更改。如果不指定,那么 裁剪框就可以随意调整了。
intent.putExtra("outputX", 50); //返回数据的时候的 X 像素大小。
intent.putExtra("outputY", 100); //返回的时候 Y 的像素大小。
//以上两个值,设置之后会按照两个值生成一个Bitmap, 两个值就是这个bitmap的横向和纵向的像素值,如果裁剪的图像和这个像素值不符合,那么空白部分以黑色填充。
intent.putExtra("noFaceDetection", true); // 是否去除面部检测, 如果你需要特定的比例去裁剪图片,那么这个一定要去掉,因为它会破坏掉特定的比例。
intent.putExtra("return-data", true); //是否要返回值。 一般都要
startActivityForResult(intent, 1);
相关文章推荐
- android动态设置组件LayoutParams
- Android 蓝牙自动连接实现
- Android使用Java的InetAddress方法
- 【android】 使用观察者模式更新用户资料
- Android内存泄漏分析及调试
- android 监听器
- Android自定义View的实现方法,带你一步步深入了解View(四)
- Android视图状态及重绘流程分析,带你一步步深入了解View(三)
- Android LruCache源码详解
- Android视图绘制流程完全解析,带你一步步深入了解View(二)
- android创建一个旋转动画
- Android Dagger依赖注入框架浅析
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- Android中Activity的生命周期
- Maven Android Plugin
- 一站式解决,Android 拍照 图库的各种问题
- android计时与系统休眠
- Android Studio导入github的java项目步骤
- Android PopupWindow点击区域外使对话框消失
- Android开发用到的图片图表资源