解决Android从相册中获取图片却无法裁剪的问题
来源:互联网 发布:如何投诉淘宝店铺客服 编辑:程序博客网 时间:2024/05/22 15:54
1.原因: 主要是4.4,如果使用pick的原生方法
ntent.ACTION_PICK,null来选图,返回的uri还是正常的,但如果用ACTION_GET_CONTENT的方法,返回的uri跟4.3是完全不一样的,4.3返回的是带文件路径的,而4.4返回的却是content://com.android.providers.media.documents/document/image:3951这样的,没有路径,只有图片编号的uri.这就导致接下来无法根据图片路径来裁剪的步骤了.
将选图的方法代码
Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null);intent.setType("image*//*");换成
Intent intent = new Intent(Intent.ACTION_PICK,null);intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*");intent.putExtra(MediaStore.EXTRA_OUTPUT, photoUri);即可解决.
PS: 转载自http://www.jb51.net/article/78120.htm
0 0
- 解决Android从相册中获取图片出错图片却无法裁剪问题的方法
- 解决Android从相册中获取图片却无法裁剪的问题
- android从相册中获取图片出错,图片无法裁剪的问题
- android4.4以上,从相册中获取图片出错,图片无法裁剪的问题
- Android从相机或相册获取图片裁剪
- Android 从相机或相册获取图片并裁剪
- 【Android】使用系统相机或者从相册中获取图片资源并进行适当裁剪
- iOS从相机或相册获取图片并裁剪,再获取裁剪后的图片
- android从相册中获取图片
- android 从相册中获取图片
- android 从相册中获取图片设置成头像的问题:
- Android 多媒体应用:从相册选择照片显示(解决相册中图片显示不出来的问题)
- android 无法调用相册图片进行裁剪
- 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
- Android 拍照、从相册获取及裁剪的相关实现
- Android从相册选取图片并裁剪
- Android从相册选择图片并裁剪
- Android 拍照/相册 获取图片裁剪显示
- erp项目的运用
- angular--初印象之认识MVC
- 【WebService学习过程记录(一)】照猫画虎---运行示例
- xlrd-使用python处理Excel表格
- 常用的Http Response Code状态码一览表
- 解决Android从相册中获取图片却无法裁剪的问题
- Swift学习: 从Objective-C到Swift
- Jquery中判断是否含有某种属性
- POJ 1548 (最长公共子串)
- UI更新方法
- SQL SERVER里从一个数据库导出表结构和表数据到另一个表中
- Java程序员开发参考资源
- 比较完整的junit单元测试之-----mock模拟测试
- jsp中session.getAttribute()取值为空