Tag: orientation

使用ACTION_IMAGE_CAPTURE拍摄的图像在某些较新的设备上始终返回1,表示ExifInterface.TAG_ORIENTATION

使用ACTION_IMAGE_CAPTURE活动时遇到方向问题。 我已经使用了TAG_ORIENTATION以便相应地旋转图片。 但是现在我们发现在一些较新的设备上这是行不通的。 事实上,所有方向都返回1。 以下是我们观察过的设备列表; 三星Infuse 4G(2.3.3) 三星Galaxy SII X(2.3.5) 索尼Xperia Arc(2.3.3) 有趣的是,一旦这个图像是图库,它显示正确,如果我select它, TAG_ORIENTATION正确填充。 所以不知何故OS正确填充这些信息,但没有在ActivityResult 。 什么是最可靠的方法来确定方向? 有人在另一个问题上build议比较高度和宽度,但是当得到这些时,他们根据方向(另一个谜)适当切换, 编辑:这似乎可以连接到另一个操作系统复制在图库中拍摄的图像(它只能保存在我们指定的URL中的图像),这个图像在画廊有ORIENTATION信息在指定位置的那个没有。 这是错误; http://code.google.com/p/android/issues/detail?id=19268 编辑2:我提出了一个新的Android与Android的错误。 我很确定这是一个涉及上述错误的操作系统错误。 http://code.google.com/p/android/issues/detail?id=22822