[英]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.xml
的preference
元素設置方向。 檢查cordova-cli代碼后 ,似乎只在AndroidManifest.xml
中更新了版本和入口類包。
有關支持的首選項列表,請參閱Cordova文檔 。
除非從其他地方(即版本)提取配置選項,否則不應在cordova build
丟失對AndroidManifest.xml
文件的添加配置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.