对于不同的Android设备,使用Camera实例捕获的图像的方向表现不同
拍摄到的图像的方向在安卓设备上造成了问题。在某些设备中,捕获的图像的方向不记录在EXIF中,而在其他设备中则记录。对于哪些设备可以使用,哪些设备不可以使用,是否有适当的划分 因此,如果设备没有添加图像方向,我将使用以下代码来解决它 但是,现在,在那些支持自动添加图像方向/旋转的设备中,上面的图像旋转得更厉害,并且方向再次出错 您能告诉我是否有一个通用代码来处理它,或者禁用内置的旋转信息,或者我是否可以根据API级别或任何其他方式来区分来处理这个问题吗对于不同的Android设备,使用Camera实例捕获的图像的方向表现不同,android,android-camera,exif,image-rotation,android-orientation,Android,Android Camera,Exif,Image Rotation,Android Orientation,拍摄到的图像的方向在安卓设备上造成了问题。在某些设备中,捕获的图像的方向不记录在EXIF中,而在其他设备中则记录。对于哪些设备可以使用,哪些设备不可以使用,是否有适当的划分 因此,如果设备没有添加图像方向,我将使用以下代码来解决它 但是,现在,在那些支持自动添加图像方向/旋转的设备中,上面的图像旋转得更厉害,并且方向再次出错 您能告诉我是否有一个通用代码来处理它,或者禁用内置的旋转信息,或者我是否可以根据API级别或任何其他方式来区分来处理这个问题吗 谢谢尝试将以下内容放入捕获图像的活动的清单中
谢谢尝试将以下内容放入捕获图像的活动的清单中:
<activity
android:configChanges="orientation"
android:screenOrientation="portrait" >
</activity>
android:configChanges设置意味着您的活动本身会处理方向的更改,因此如果您决定不做任何事情,则意味着方向永远不会更改。android:screenOrientation设置意味着它将始终处于纵向模式,但您当然可以选择横向模式。因此,这样做的效果是,活动永远不会改变方向,这可能会解决您的问题