直播系統搭建,判斷螢幕橫豎屏狀態
直播系統搭建,判斷螢幕橫豎屏狀態
一
點選返回鍵,豎屏銷燬activity,橫屏切換為豎屏
@Override public void onBackPressed() { if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {//判斷是否為豎屏 finish(); } else { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } }
二
這個方法相對於在xml佈局中android:screenOrientation=”portrait” 設定只可以豎屏,用下邊setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
設定之後可以重力感應進行橫豎屏切換。
//獲取當前Activity的螢幕方向 int orientation = getRequestedOrientation(); if (orientation == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT || orientation == ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED) { //垂直方向,那麼切換成水平方向 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); } else if (orientation == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); }
以上就是 直播系統搭建,判斷螢幕橫豎屏狀態,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2945502/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Swift橫豎屏切換、自動旋轉螢幕、手動旋轉螢幕、鎖定當前螢幕禁止轉屏、橫豎屏頁面跳轉過度、橫豎屏UI適配SwiftUI
- unity 動態修改當前橫豎屏狀態Unity
- Android判斷螢幕狀態與螢幕解鎖和鎖定Android
- 線上直播系統原始碼,強制應用全域性橫屏或豎屏原始碼
- activity橫屏豎屏
- iOS橫豎屏iOS
- android轉屏,切換螢幕,橫豎屏(onConfigurationChanged)會重新 OnCreate 的解決方案Android
- 檢測橫屏豎屏程式碼
- iOS 橫豎屏切換iOS
- 直播電商平臺開發,橫豎屏切換的方法
- Android橫豎屏切換Android
- 電腦螢幕橫過來了怎麼恢復 電腦螢幕橫屏了怎麼轉換
- 判斷Nginx存活狀態Nginx
- iOS 橫豎屏旋轉總結iOS
- App中橫豎屏的設定APP
- 判斷螢幕旋轉的事件程式碼事件
- 匹配橫屏或者豎屏css程式碼例項CSS
- Android系統橫豎屏切換時候Activity的生命週期Android
- iOS判斷網路狀態iOS
- Activity橫豎屏切換生命週期
- js監聽手機橫豎屏事件JS事件
- 橫屏和豎屏切換介面不重新整理
- 短視訊app開發,視訊、直播畫面跟隨手機橫屏、豎屏移動APP
- win10電腦螢幕橫過來了怎麼復原_win10螢幕橫屏了怎麼轉換回來Win10
- js判斷螢幕是否旋轉程式碼例項JS
- 投屏成功後,手機橫屏切豎屏小窗畫面向右偏移
- [iOS]終極橫豎屏切換解決方案iOS
- 程式碼處理 iOS 的橫豎屏旋轉iOS
- 40 橫豎屏切換略縮圖不能定位
- jstack判斷執行緒狀態JS執行緒
- WPS設定,螢幕可以豎著看
- Android 橫豎屏處理的知識小結Android
- 直播系統程式碼,強制點開全屏視訊時橫屏展示
- 將Android手機的螢幕投屏到macos系統上AndroidMac
- android判斷狀態列是否可見Android
- 直播系統原始碼,啟動APP時判斷登入狀態,引導頁、登入頁、首頁的跳轉方式原始碼APP
- 直播系統原始碼,圖片一直滾動,迴圈滾動,豎向和橫向原始碼
- 直播系統搭建,設定透明背景(去掉蒙層)狀態列顏色不改變