簡體   English   中英

你如何強制使用cordova-cli構建移動應用程序的橫向?

[英]How do you force a landscape orientation for mobile apps built with cordova-cli?

我正在使用cordova cli構建我的應用程序。 我想針對android和ios(可能更多)。

正如我希望所有平台都適用,我希望我可以簡單地在config.xml中將其定義為首選項,如下所示:

<preference name="orientation" value="landscape" />

因為這顯然是它在phonegap構建中的工作原理 https://build.phonegap.com/docs/config-xml

我假設phonegap build中config.xml支持的功能與cordova-cli不同?

我知道我可以通過在我的AndroidManifest.xml中插入android:screenOrientation="landscape"來強制它在Android應用程序中,但這並不好,因為它將在下次執行cordova build時被覆蓋。

有什么建議?

這已不再是這種情況。 config.xml中的“orientation”首選項現在由版本3.4開始的cordova cli授予

這是相應的問題: https//issues.apache.org/jira/browse/CB-5634

簡單地說,不可能使用www/config.xmlpreference元素設置方向。 檢查cordova-cli代碼后 ,似乎只在AndroidManifest.xml中更新了版本和入口類包。

有關支持的首選項列表,請參閱Cordova文檔

除非從其他地方(即版本)提取配置選項,否則不應在cordova build丟失對AndroidManifest.xml文件的添加配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM