在三星星系S4中捕获后拍摄图像

时间:2013-06-30 18:06:56

标签: java android android-intent android-image

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

0 个答案:

没有答案