Jquery移动屏幕方向 - Cordova项目

时间:2015-01-07 11:05:00

标签: javascript cordova jquery-mobile orientation

我正在使用Jquery Mobile开发Cordova移动应用程序,我在我的Android手机上安装了我的应用程序,但我不希望横向屏幕方向如何在Cordova和Jquery移动设备中禁用此功能?感谢。

1 个答案:

答案 0 :(得分:2)

静态方向锁定

如果您使用的是PhoneGap Build,请将其添加到 config.xml

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

如果没有,您需要分别修改每个平台的配置( manifest.xml plist )以包含此指令。

对于Android,请添加

android:screenOrientation="landscape"

到活动代码,就像这样

<activity android:name="MyActivity"
  android:screenOrientation="landscape"

对于iOS,请添加

UISupportedInterfaceOrientations

有价值

UIInterfaceOrientationLandscapeLeft

UIInterfaceOrientationLandscapeRight

plist

动态定位锁定

如果您想要更改每个视图的方向,可以使用Cordova plugin by yoik从JavaScript代码中动态调整方向

screen.lockOrientation("landscape");

并使用

解锁
screen.unlockOrientation();