【发布时间】:2016-06-22 02:51:43
【问题描述】:
通过 MediaStore.ACTION_IMAGE_CAPTURE Intent 捕获照片时,显示的预览方向错误。这只发生在少数设备上。附件是它的外观截图。照片是用前置摄像头纵向拍摄的。我们的应用程序已经处理了方向校正,因此当用户点击检查时,它处于正确的方向。问题实际上只是预览。
尝试使用
i.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);,但它不起作用。有没有办法解决这个问题?还是我必须实现自定义相机?
编辑:我的意思是预览是在您拍摄照片之后和您选择/完成拍摄的照片之前显示的预览。在我们的场景中(如所附屏幕截图所示,onActivityResult() 尚未调用。点击检查按钮会调用 onActivityResult() 回调。
【问题讨论】:
-
找到解决方案了吗?
-
抱歉@Emmanuel,我找不到。
标签: android mediastore android-image-capture