我正在使用代码中的三星Galaxy SII设备拍照。 保存并在屏幕上显示后,我看到它旋转了90度。
我知道这是一些设备问题 - 它不会在所有设备上发生。
我正在拍照给定的相机意图并将其保存在onActivityResult函数中。
我环顾四周,但没有找到一个可靠的解决方案。
任何想法如何找到问题并仅在“有问题”的设备上将其旋转回来?
答案 0 :(得分:8)
这是基于不同制造商设置的错误。有些手机会旋转它们,有些则不会。看到链接,问题是#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?
答案 1 :(得分:-2)
我想这可能是您的方向传感器的问题..您是否在程序中处理传感器值...知道用户拍摄照片时设备处于水平或垂直方向..