【发布时间】:2012-02-10 12:27:21
【问题描述】:
我正在通过代码在我的三星 Galaxy SII 设备中拍照。 保存并在屏幕上显示后,我看到它旋转了 90 度。
我知道这是一些设备问题 - 并非所有设备都发生这种情况。
我正在使用给定的相机意图拍照并将其保存在 onActivityResult 函数中。
我环顾四周,但没有找到可靠的解决方案。
任何想法如何才能找到问题并仅在“有问题”的设备上将其转回?
【问题讨论】:
标签: android
我正在通过代码在我的三星 Galaxy SII 设备中拍照。 保存并在屏幕上显示后,我看到它旋转了 90 度。
我知道这是一些设备问题 - 并非所有设备都发生这种情况。
我正在使用给定的相机意图拍照并将其保存在 onActivityResult 函数中。
我环顾四周,但没有找到可靠的解决方案。
任何想法如何才能找到问题并仅在“有问题”的设备上将其转回?
【问题讨论】:
标签: android
这是一个基于不同制造商设置的错误。有些手机会旋转它们,有些则不会。查看链接,这是问题 #1193
http://code.google.com/p/android/issues/detail?id=1193
还有可以纠正它的答案 - Why does an image captured using camera intent gets rotated on some devices on Android?
【讨论】:
我猜这可能是您的方向传感器的问题。您是否在程序中处理传感器值...以了解用户何时拍摄设备处于水平或垂直方向的照片..
【讨论】: