flutter 禁止橫屏設置

1.Flutter 設置

在 main 函數 加載app前添加以下代碼

SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp,DeviceOrientation.portraitDown,])

添加后的結果

void main() async {WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized();// 在此處添加代碼SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp,DeviceOrientation.portraitDown,]);runApp(App());
}

*上面的代碼 可以應對很多情況,但是在ipad 中 可能會失效。android pad 沒問題。 為了避免出現問題可以在adnroid、ios 系統層面設置

Android - app-> main- > src ->??AndroidManifest.xml

在activity 標簽中增加?

android:screenOrientation="portrait"

添加后的樣子

<activityandroid:name=".MainActivity"android:exported="true"android:launchMode="singleTop"android:screenOrientation="portrait"android:theme="@style/LaunchTheme"android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"android:windowSoftInputMode="adjustResize">
.......

Ios -?Runner ->?Info.plist?

Iphone: 在?<key>UISupportedInterfaceOrientations</key>? 標簽中增加

<array><!-- <string>UIInterfaceOrientationPortrait</string><string>UIInterfaceOrientationLandscapeLeft</string><string>UIInterfaceOrientationLandscapeRight</string> --><string>UIInterfaceOrientationPortraitUpsideDown</string></array>

如果已經存在 你要注釋掉 左右 標簽。

Ipad? <key>UISupportedInterfaceOrientations~ipad</key> 此標簽 是設置ipad 屏幕轉向的

<array><!-- <string>UIInterfaceOrientationPortrait</string> --><string>UIInterfaceOrientationPortraitUpsideDown</string><!-- <string>UIInterfaceOrientationLandscapeLeft</string><string>UIInterfaceOrientationLandscapeRight</string> --></array>

以上標簽,沒有的添加上 已經存在的 進行修改即可。

最終樣子:

<key>UISupportedInterfaceOrientations</key><array><!-- <string>UIInterfaceOrientationPortrait</string><string>UIInterfaceOrientationLandscapeLeft</string><string>UIInterfaceOrientationLandscapeRight</string> --><string>UIInterfaceOrientationPortraitUpsideDown</string></array><key>UISupportedInterfaceOrientations~ipad</key><array><!-- <string>UIInterfaceOrientationPortrait</string> --><string>UIInterfaceOrientationPortraitUpsideDown</string><!-- <string>UIInterfaceOrientationLandscapeLeft</string><string>UIInterfaceOrientationLandscapeRight</string> --></array>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/12127.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/12127.shtml
英文地址,請注明出處:http://en.pswp.cn/web/12127.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

匯昌聯信電商:拼多多網店好做嗎?

在電子商務的海洋中&#xff0c;拼多多以其獨特的團購模式和親民策略迅速崛起&#xff0c;吸引了大批消費者和商家的目光。對于“拼多多網店好做嗎?”這個問題&#xff0c;答案并非簡單的是與否&#xff0c;而是需要從多個維度進行深入分析。 一、市場定位與競爭環境 拼多多定…

常見 Web 安全攻防總結

Web 安全的對于 Web 從業人員來說是一個非常重要的課題&#xff0c;所以在這里總結一下 Web 相關的安全攻防知識&#xff0c;希望以后不要再踩雷&#xff0c;也希望對看到這篇文章的同學有所幫助。今天這邊文章主要的內容就是分析幾種常見的攻擊的類型以及防御的方法。 也許你對…

05-10 周五 推理是什么

05-10 周五 推理是什么 時間版本修改人描述2024年5月10日10:13:54V0.1宋全恒新建文檔2024年5月13日11:08:42V1.0宋全恒填充了訓練和推理的定義&#xff0c;并且對于推理加速的方面進行了詳細的介紹 簡介 最近要坐推理時的動態量化&#xff0c;因此&#xff0c;需要認真理解一下…

獨立游戲《星塵異變》UE5 C++程序開發日志3——實現一個存存組件

本篇日志中&#xff0c;我將會介紹如何實現一個有格子&#xff0c;每個格子有容量的物品庫存&#xff0c;如下圖&#xff1a; 一.庫存容器 1.儲存數據的容器 庫存容器最重要的目的就是存儲每一種類的物品擁有的數量&#xff0c;這里我用的是哈希表&#xff1a; std::unordere…

huggingface:利用git克隆目標資源

前言 因為有很多模型資源都被放在了huggingface上&#xff0c;為了下載它們&#xff0c;著實讓一個不懂git的人犯了難&#xff0c;繞了很多遠路&#xff0c;甚至將不需要解決的問題也都拿上了臺面&#xff0c;因此我將在本篇博客中記載一些關于【huggingface】中利用git克隆目標…

【c++】全面理解C++多態:虛函數表深度剖析與實踐應用

&#x1f525;個人主頁&#xff1a;Quitecoder &#x1f525;專欄&#xff1a;c筆記倉 朋友們大家好&#xff0c;通過本篇文章&#xff0c;來詳細理解多態的內容 目錄 1.多態的定義及實現1.1多態的構成條件1.2虛函數的重寫1.3 C11 override 和 final1.4重載、覆蓋(重寫)、隱藏…

wireshark協議大致過濾規則

參考鏈接&#xff1a;真保姆鏈接 1、比較操作符 等于 &#xff01;不等于 >大于 <小于 >大于等于 <小于等于 2、協議類型 直接在Filter框中直接輸入協議名即可。注意&#xff1a;協議名稱需要輸入小寫。 tcp&#xff0c;只顯示TCP協議的數據包列表udp&#xff0c…

鴻蒙內核源碼分析 (內核啟動篇) | 從匯編到 main ()

這應該是系列篇最難寫的一篇&#xff0c;全是匯編代碼&#xff0c;需大量的底層知識&#xff0c;涉及協處理器&#xff0c;內核鏡像重定位&#xff0c;創建內核映射表&#xff0c;初始化 CPU 模式棧&#xff0c;熱啟動&#xff0c;到最后熟悉的 main() 。 內核入口 在鏈接文件…

在k8s中安裝Grafana并對接Prometheus,實現k8s集群監控數據的展示

&#x1f407;明明跟你說過&#xff1a;個人主頁 &#x1f3c5;個人專欄&#xff1a;《Grafana&#xff1a;讓數據說話的魔術師》 &#x1f3c5; &#x1f516;行路有良友&#xff0c;便是天堂&#x1f516; 目錄 一、引言 1、Grafana簡介 2、Grafana的重要性與影響力 …

強化訓練:day9(添加逗號、跳臺階、撲克牌順子)

文章目錄 前言1. 添加逗號1.1 題目描述2.2 解題思路2.3 代碼實現 2. 跳臺階2.1 題目描述2.2 解題思路2.3 代碼實現 3. 撲克牌順子3.1 題目描述3.2 解題思路3.3 代碼實現 總結 前言 1. 添加逗號 ??2. 跳臺階 ??3. 撲克牌順子 1. 添加逗號 1.1 題目描述 2.2 解題思路 我的寫…

【Vue】vue中動態樣式綁定

在Vue中&#xff0c;可以使用動態樣式綁定來根據數據的變化來動態修改元素的樣式。動態樣式綁定可以通過以下幾種方式實現&#xff1a; 對象語法 <template><div :style"dynamicStyles"></div> </template><script> export default {…

STM32學習和實踐筆記(28):printf重定向實驗

1.printf重定向簡介 在C語言中printf函數里&#xff0c;默認輸出設備是顯示器&#xff0c;如果想要用這個函數將輸出結果到串口或者LCD上顯示&#xff0c;就必須重定義標準庫函數里中printf函數調用的與輸出設備相關的函數。 比如要使用printf輸出到串口&#xff0c;需要先將f…

linux 任務管理(臨時任務定時任務) 實驗

目錄 任務管理臨時任務管理周期任務管理 任務管理 臨時任務管理 執行如下命令添加單次任務&#xff0c;輸入完成后按組合鍵Ctrl-D。 [rootopenEuler ~]# at now5min warning: commands will be executed using /bin/sh at> echo "aaa" >> /tmp/at.log at&g…

什么是 PL/SQL

PL/SQL 是 Oracle 公司開發的一種過程化擴展 SQL 語言&#xff0c;它結合了 SQL 語句和過程化編程的特點&#xff0c;允許開發者在一個塊&#xff08;block&#xff09;中編寫聲明、條件語句、循環等&#xff0c;使得數據庫編程更加靈活和強大。PL/SQL 常用于 Oracle 數據庫系統…

bash腳本 報錯:/bin/bash^M:解釋器錯誤: 沒有那個文件或目錄

bash腳本 報錯&#xff1a;/bin/bash^M&#xff1a;解釋器錯誤: 沒有那個文件或目錄 出現這個問題是因為該腳本文件在windows下編輯過 在windows下&#xff0c;每一行的結尾是\n\r&#xff0c;而在linux下文件的結尾是\n&#xff0c;那么你在windows下編輯過的文件在linux下打…

J-STAGE (日本電子科學與技術信息集成)數據庫介紹及文獻下載

J-STAGE (日本電子科學與技術信息集成)是日本學術出版物的平臺。它由日本科學技術振興機構&#xff08;JST&#xff09;開發和管理。該系統不僅包括期刊&#xff0c;還有論文集&#xff0c;研究報告、技術報告等。文獻多為英文&#xff0c;少數為日文。目前網站上所發布的內容來…

零基礎學Java第十三天之日期類

日期時間類 1、Date 1、理解 表示特定的瞬間&#xff1a;Date對象表示從"epoch"&#xff08;即1970年1月1日 00:00:00 GMT&#xff09;開始計算的毫秒偏移量。不包含時區信息&#xff1a;原始的Date類不直接處理時區。它只是一個時間點&#xff0c;沒有與時區關聯。…

使用Vue調用ColaAI Plus大模型,實現聊天(簡陋版)

首先去百度文心注冊申請自己的api 官網地址&#xff1a;LuckyCola 注冊點開個人中心 查看這個文檔自己申請一個ColaAI Plus定制增強大模型API | LuckyColahttps://luckycola.com.cn/public/docs/shares/api/colaAi.html來到vue的頁面 寫個樣式 <template><Header …

ICode國際青少年編程競賽- Python-5級訓練場-綜合練習6

ICode國際青少年編程競賽- Python-5級訓練場-綜合練習6 1、 for i in range(3):Dev.step(2 * (i 1))Dev.turnLeft()while Flyer[2 - i].disappear():wait()Dev.step(2 * (i 1))Dev.turnRight()while Dev.x ! Item[i].x:wait()2、 for i in range(3):Dev.step(2 * i 1)while …

用Python的pynput庫成為按鍵記錄高手

哈嘍&#xff0c;大家好&#xff0c;我是木頭左&#xff01; 揭秘鍵盤輸入&#xff1a;pynput庫的基本介紹 無論是為了安全審計、數據分析還是創建熱鍵操作&#xff0c;能夠記錄和處理鍵盤事件都顯得尤為關鍵。這就是pynput庫發揮作用的地方。pynput是一個Python庫&#xff0c…