Android相机横向到纵向方向问题

时间:2012-05-17 19:56:55

标签: android camera orientation landscape portrait

我在Android应用程序中遇到摄像头方向问题。它一直在展示风景。我在项目中看不到camera.setDisplayOrientation(90)选项。我使用的是Android SDK 2.1。

这是我到目前为止所尝试的。

Camera.Parameters parameters = camera.getParameters();
parameters.setRotation(90);       
parameters.setPictureSize(640, 480);
this.camera.setParameters(parameters);

这也无济于事。请任何人知道我错过了什么?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我会让你的相机定位始终是风景。 Android Camera应用程序将Activity方向锁定为Landscape,因为这是相机传感器的自然方向(所有兼容的Android设备都是如此)。但它会将检测到的设备旋转写入EXIF,以便查看器应用程序可以正确显示照片。