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

标签 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);

这也没有帮助。请问有人知道我错过了什么吗?

提前致谢。

最佳答案

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

关于Android 相机横向到纵向方向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642619/

相关文章:

android - Xamarin、C#、Google map fragment 不响应任何命令。 (即移动相机)

android - 每次单击按钮时将图像旋转 90,180,270 度和 360 度,并在纵向和横向模式下保持旋转度数?

ios - 在应用程序扩展中检测方向的最佳方法是什么?

android - 在我的 Activity 中仅设置 1 个 fragment 的方向,而其余 fragment 为纵向

android - Roboto 和 Roboto Bold 是否保证在 4.0+ 上可用?

android - JNI编码和使用JNI连接到java的c/c编码之间的区别

android - 无法从 Android 上的 Jersey clientresponse 读取 cookie

c++ - OpenGL 第一人称相机不移动

java - 在 3d 空间中渲染三角形面

android 相机预览屏幕强度