小米miui系统调用系统裁剪图片camera.action.CROP,无法返回结果求解!!!

阿不阿 2015-01-12 11:33:26
选择相册图片,然后裁剪。在其他系统上都测试正常,但是在小米上出现了问题。小米2s上,裁剪后点击确定直接卡死系统;小米3上,裁剪后点击确定直接回到主界面,相当于重新打开app。就是说,裁剪后,无法响应onActivityResult()。请有经验的大神分享一下解决方法。裁剪方法如下:

/**
* 裁剪图片
*/
private void startPhotoZoom(Uri uri, int size) {
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 是剪裁图片的宽高
intent.putExtra("outputX", size);
intent.putExtra("outputY", size);
intent.putExtra("return-data", true);

startActivityForResult(intent, PHOTO_REQUEST_CUT);
}
...全文
1287 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_33362860 2016-12-14
  • 打赏
  • 举报
回复
顶一下 已解决
0萌萌哒0 2016-04-22
  • 打赏
  • 举报
回复
引用 3 楼 eclothy 的回复:
解决方案:http://blog.csdn.net/eclothy/article/details/42719217
解决了我的问题!谢谢!
隔壁阿瓜 2016-04-08
  • 打赏
  • 举报
回复
我也是日了小米他妈,每次修改都是为小米准备的
陈jack 2015-11-26
  • 打赏
  • 举报
回复
遇到同样的问题
fahyij 2015-11-25
  • 打赏
  • 举报
回复
我也顶一下, 每次适配做的好好的, 到了小米就有问题
阿不阿 2015-01-20
  • 打赏
  • 举报
回复
阿不阿 2015-01-12
  • 打赏
  • 举报
回复
自顶求大神!!

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧