我必须使用Android中的加速计才能让我的照片正确定向吗?

我必须使用Android中的加速计才能让我的照片正确定向吗?,android,android-camera,sensors,screen-orientation,Android,Android Camera,Sensors,Screen Orientation,我注意到,当您使用本机相机应用程序拍照时,它们会显示为纵向或横向(这是应该的),但是,当我使用相机类在我的应用程序中拍照时,它们总是横向的,无论我如何拿着设备 我真的希望我不必监视设备的方向和手动旋转图像。。。有没有不那么愚蠢的方法来完成这件事 TIA您不需要使用加速计。你可以在拍照时检查一下方位。 隐马尔可夫模型。。。好的,这需要知道设备是如何被持有的,但是我是否需要手动重新排列位图数据,旋转图像?我在想象这是一件相机课不用我干预就能解决的事情。哦,我刚刚意识到你是从资源中提取的,只有我在布

我注意到,当您使用本机相机应用程序拍照时,它们会显示为纵向或横向(这是应该的),但是,当我使用相机类在我的应用程序中拍照时,它们总是横向的,无论我如何拿着设备

我真的希望我不必监视设备的方向和手动旋转图像。。。有没有不那么愚蠢的方法来完成这件事


TIA

您不需要使用加速计。你可以在拍照时检查一下方位。


隐马尔可夫模型。。。好的,这需要知道设备是如何被持有的,但是我是否需要手动重新排列位图数据,旋转图像?我在想象这是一件相机课不用我干预就能解决的事情。哦,我刚刚意识到你是从资源中提取的,只有我在布局中手动设置方向,这些资源才会起作用,对吗?或者,这会给我提供应用程序在运行时当前体验到的实时定向吗?
getResources().getConfiguration().orientation