我有代码来显示从这样的相机设备捕获的图像
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
String file_name = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss").format(new Date());
File file = new File(Environment.getExternalStorageDirectory(),
"tmp_avatar_" + file_name + ".jpg");
mImageCaptureUri = Uri.fromFile(file);
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mImageCaptureUri);
try {
intent.putExtra("return-data", true);
intent.putExtra("mImageCaptureUri", mImageCaptureUri);
startActivityForResult(intent, PICK_FROM_CAMERA);
} catch (Exception e) {
e.printStackTrace();
}
并从路径设置图像位图,当我从纵向视图相机设备捕获图像时它可以工作,但是当我从横向视图相机捕获图像时它会出错,我认为这是因为我检索图像的活动是纵向的。那么你能给我一些建议,以便我可以从肖像或风景相机中捕捉图像吗?谢谢