android studio使用系统自带的剪切工具,出现“无法加载此图片”的问题--------已解决
2019-06-06 22:34
381 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40892075/article/details/91050325
按照下图修改即可
private void startImageCrop(Uri uri) {
Intent intent = new Intent( "com.android.camera.action.CROP" ); Log.i( TAG, "startImageCrop: " + "执行到压缩图片了" + "uri is " + uri ); intent.setDataAndType( uri, "image/*" );//设置Uri及类型 //添加下面两个语句 intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION); intent.putExtra( "crop", "true" );// intent.putExtra( "aspectX", 1 );//X方向上的比例 intent.putExtra( "aspectY", 1 );//Y方向上的比例 intent.putExtra( "outputX", 150 );//裁剪区的X方向宽 intent.putExtra( "outputY", 150 );//裁剪区的Y方向宽 intent.putExtra( "scale", true );//是否保留比例 intent.putExtra( "outputFormat", Bitmap.CompressFormat.PNG.toString() ); intent.putExtra( "return-data", true );//是否将数据保留在Bitmap中返回dataParcelable相应的Bitmap数据 Log.i( TAG, "startImageCrop: " + "即将跳到剪切图片" ); startActivityForResult( intent, CROP_IMAGE ); }
相关文章推荐
- 关于解决 从相册中选择照片后无法剪切图片以及无法加载图片的问题
- 解决RecyclerView中使用UIL加载网络图片,在刷新时出现闪烁问题
- 使用eclipse创建多文件java工程出现找不到或无法加载主类问题解决
- android 7.0以上共享文件(解决调用系统照相和图片剪切出现的FileUriExposedException崩溃问题)
- android 7.0以上共享文件(解决调用系统照相和图片剪切出现的FileUriExposedException崩溃问题)
- 使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题(推荐)
- 使用图片预加载,解决断网后无法从后台获取提示网络异常的logo图片的问题
- Android 调用系统图片裁剪(解决“无法加载。”问题)
- Windows 10系统出现:“出现系统还原使用的卷影复制服务无法运行...”的问题解决
- 解决Bootstrap模态窗口Modal中使用Kindeditor或UEditor编辑器 点击关闭弹窗 出现第二次无法加载的问题
- 解决tmpl插件与图片自动轮播插件结合使用,无法加载mytv()方法问题
- Oracle出现了问题“无法使用系统回滚段”并解决
- 【Web】解决简书图片不显示问题“系统维护中,图片暂时无法加载”
- 使用Android Studio 练习RecyclerView 异步加载图片,解决图片乱序问题。
- 使用vs自带的git工具时出现*.opendb被占用而无法同步的问题
- 解决使用mac自带的压缩工具在windows平台解压出现问题的事情
- 解决qt mysql出现的:无法加载驱动问题
- Oracle安装出现 安装检测到系统的主IP地址是DHCP分配的地址 及 无法与该代理取得联系。请验证此代理的 url 是否为 null 问题解决
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单
- 解决qt mysql出现的:无法加载驱动问题