我正在尝试从相机捕获图像后裁剪图像。我的代码在S2和其他Android手机上工作正常,但我无法弄清楚为什么它不能用于S4。我试图从图库中裁剪图像,但在这种情况下仍然无法做circleCrop,并且还尝试将com.android.camera.action.CROP置于意图上,但仍然无法正常工作。
这是我的代码:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT,
MediaStore.Images.Media.EXTERNAL_CONTENT_URI.toString());
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 0);
intent.putExtra("aspectY", 0);
intent.putExtra("outputX", 350);
intent.putExtra("outputY", 350);
intent.putExtra("circleCrop", "true");
intent.putExtra("scale", true);
intent.putExtra("return-data", true);
startActivityForResult(intent, PICK_FROM_CAMERA);