我想拍摄照片,并通过使用下面的代码存储到内置存储:ACTION_IMAGE_CAPTURE定位问题
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
takenPhoto = new File(uploadsFolder, getNewPicFileName());
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(takenPhoto));
startActivityForResult(intent, SHOOT_MEDIA_REQUEST_CODE);
的问题是,在Nexus S和Galaxy S的设备默认并且ACTION_IMAGE_CAPTURE意图的单个方向是横向。如果我在肖像模式下拍摄照片,该照片将存储到旋转的“拍照”文件中。
这个问题似乎只出现在三星Galaxy S设备(Galaxy S和Nexus S)上,我试过的另一个设备根据拍摄时的方向自动旋转。
我将非常感谢在这个问题上的任何帮助。
你可以发布更新拍摄照片的exif元数据的示例代码吗? – Piotr 2014-09-09 00:42:22