红米note3图片剪裁bug
来源:互联网 发布:linux服务器重启oracle 编辑:程序博客网 时间:2024/04/28 08:10
" *Channel is unrecoverably broken and will be disposed!*" 这行英文我不认识,但是百度认识。这个bug百度上千篇一律各种解释我各种不懂,就是解决不了我的问题。最近在做项目的时候遇到这个恶心的问题,其他手机的修剪图片后都能成功上传,而只有红米note3老闪退。让我对代码进行了大改动,花了两天时间,差点辞职走人。解决方法就是:在应用图片修剪的时候宽高不能超过150 (我当时获取的是图片的实际宽高)
/** * 进行剪裁图片 * * @param uri * @param size */ public void startPhotoZoom(Uri uri, int width,int height) { Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(uri, "image/*"); // crop为true是设置在开启的intent中设置显示的view可以剪裁 intent.putExtra("crop", "true"); // aspectX aspectY 是宽高的比例 intent.putExtra("aspectX", 1); intent.putExtra("aspectY", 1); // outputX,outputY 是剪裁图片的宽高 //就一个Math.min(x,y)就解决了 intent.putExtra("outputX", Math.min(150,width)); intent.putExtra("outputY", Math.min(150,height)); intent.putExtra("return-data", true);activity.startActivityForResult(intent, ImageUtils.PHOTO_REQUEST_CUT); }
反正就这么搞,具体我也很纳闷,但是这个方法很实用,可以解决问题。不要问我为甚么,我也不知道为什么,但愿能解决你的问题就可以了。
0 0
- 红米note3图片剪裁bug
- 红米note3 Failure [INSTALL_CANCELED_BY_USER]
- 拯救红米note3砖头
- Cordova PluginPicture关于红米及三星Note3拍照问题...
- 图片剪裁
- 图片剪裁
- 剪裁图片
- 图片剪裁
- 图片剪裁
- 图片剪裁
- 图片剪裁
- 图片剪裁
- 图片剪裁
- 图片剪裁
- 使用红米note3来进行真机的测试过程
- 【持续更新】[2017-4-26]红米NOTE3双网全网-信号居左-时间居中-IOS状态栏-集合贴
- JQuery-图片剪裁
- android 图片剪裁
- 347. Top K Frequent Elements-获得前K高次元素
- UIWindow
- HDU - 1060 Leftmost Digit (数学取对数)规律
- 4.Ubuntu 系统下安装 IntelliJ IDEA - IntelliJ IDEA 使用教程
- 第3章:Android系统的安全机制
- 红米note3图片剪裁bug
- More Effective C++----(7)不要重载"&&"、"||"、","
- 初识scss/sass(2)
- EF框架—Database-First
- 开源框架推荐
- 5.Mac 系统下安装 IntelliJ IDEA - IntelliJ IDEA 使用教程
- Android编程权威指南学习笔记01
- SpringMVC处理JSON数据
- zoj-3693-Happy Great BG