[英]Orientation of Image captured using Camera instance behaves differently for different Android devices
所捕獲圖像的方向在Android中的所有設備上引起問題。 在某些設備中,捕獲的圖像的方向未記錄在EXIF中,而在其他設備中,其記錄了。 是否正確區分了哪些設備可以使用?
因此,如果設備未添加圖像方向,我將使用以下代碼對其進行解析http://developer.android.com/reference/android/hardware/Camera.Parameters.html#setRotation%28int%29
但是,現在在那些確實支持自動添加圖像方向/旋轉的設備中,上面的圖像將其旋轉得更多,並且方向再次出錯。
您能告訴我是否有通用代碼來處理它,或禁用內置的旋轉信息,或者我是否可以根據API級別或絕對任何其他方式來區分此問題?
謝謝
嘗試將以下內容放入捕獲圖像的活動的清單中:
<activity
android:configChanges="orientation"
android:screenOrientation="portrait" >
</activity>
android:configChanges設置意味着您的活動會自行處理方向更改,因此,如果您隨后決定不執行任何操作,則意味着方向永遠不會更改。 android:screenOrientation設置意味着它將始終處於縱向模式,但是您當然可以選擇橫向。 因此,結果是該活動永遠不會切換方向,而這可能會解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.