2

我正在尝试从相机捕获图像后对其进行裁剪。我的代码在 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);
4

0 回答 0