我在 Android 应用程序中遇到相机方向问题。它一直在展示风景。我在项目中没有看到 camera.setDisplayOrientation(90)
选项。我正在使用 Android SDK 2.1。
到目前为止,这是我尝试过的。
Camera.Parameters parameters = camera.getParameters();
parameters.setRotation(90);
parameters.setPictureSize(640, 480);
this.camera.setParameters(parameters);
这也没有帮助。请问有人知道我错过了什么吗?
提前致谢。
最佳答案
我会让你的相机方向始终是风景。 Android 相机应用将 Activity 方向锁定为横向,因为这是相机传感器的自然方向(这适用于所有兼容的 Android 设备)。但它将检测到的设备旋转写入 EXIF,以便查看器应用程序可以正确显示照片。
关于Android 相机横向到纵向方向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642619/