Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于不同的Android设备,使用Camera实例捕获的图像的方向表现不同_Android_Android Camera_Exif_Image Rotation_Android Orientation - Fatal编程技术网

对于不同的Android设备,使用Camera实例捕获的图像的方向表现不同

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

拍摄到的图像的方向在安卓设备上造成了问题。在某些设备中,捕获的图像的方向不记录在EXIF中,而在其他设备中则记录。对于哪些设备可以使用,哪些设备不可以使用,是否有适当的划分

因此,如果设备没有添加图像方向,我将使用以下代码来解决它

但是,现在,在那些支持自动添加图像方向/旋转的设备中,上面的图像旋转得更厉害,并且方向再次出错

您能告诉我是否有一个通用代码来处理它,或者禁用内置的旋转信息,或者我是否可以根据API级别或任何其他方式来区分来处理这个问题吗


谢谢

尝试将以下内容放入捕获图像的活动的清单中:

<activity
    android:configChanges="orientation"
    android:screenOrientation="portrait" >
</activity>

android:configChanges设置意味着您的活动本身会处理方向的更改,因此如果您决定不做任何事情,则意味着方向永远不会更改。android:screenOrientation设置意味着它将始终处于纵向模式,但您当然可以选择横向模式。因此,这样做的效果是,活动永远不会改变方向,这可能会解决您的问题