拍照功能橫豎屏處理方法

2022-03-17 20:02:54 字數 521 閱讀 8216

1)、設定activity強制橫屏,成像效果不錯,所見即所拍,但是系統元件一樣跟著橫屏,比如選單,預覽對話方塊等。

//橫屏 //setrequestedorientation(activityinfo.screen_orientation_landscape);

2)、設定相機預覽強制橫屏,能解決豎屏變形問題,但是橫屏又悲劇了。

//設定相機強制橫屏,防止預覽變形

3)、吸收方法1)和2)的教訓,我們來乙個完全之策:

設定activity的屬性:android:configchanges="orientation|keyboardhidden"(在manifest檔案的activity宣告中),然後在**中監聽橫豎螢幕切換,再設定相機預覽角度。

//橫豎屏切換

@override

public void onconfigurationchanged(configuration newconfig) else

}

**

Android layout的橫豎屏處理

橫豎屏處理是開發應用是比較基礎的乙個要點,幾乎都會用到。一 layout land和layout prot的區別與使用 預設情況下,建立的android專案裡只有乙個layout資料夾,儘管這樣也可以橫豎屏切換用,但是某些布局橫屏過後閒的格外的醜。橫屏過後就顯示的不全了,有時候看著比較糾結。所以需要...

android限制橫豎屏切換 方法

在需要限制橫豎屏切換的時候,只需要在androidmanifest.xml檔案中加入android screenorientation屬性限制。android screenorientation landscape 是限制此頁面橫屏顯示,android screenorientation portr...

三星手機無論橫豎屏拍照都會橫屏傳送的問題

關於三星手機的拍照無論橫豎屏拍,都會以橫屏方式傳送出去的問題 首先新增乙個判斷 讀取 exif資訊中的旋轉角度 param path 路徑 return角度 public static intreadpicturedegree string path catch ioexception e retu...