在Jquery Mobile或PhoneGap中禁用自动旋转

虽然移动设备的跨平台开发非常好。 没有一个简单的选项可以禁用自动旋转或锁定到一个方向,即纵向或横向。

无论如何,Jquery Mobile,PhoneGap,XUI在哪里?

如果是,请帮助。 它让我疯狂。

完成上面的答案。

在iPhone上将此添加到-info.plist:

 `.....  UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown  ..........  

在Android到AndroidManifest.xml

  

对于iOS,请编辑PhoneGap.plist文件(例如,在Xcode中)。 确保仅设置纵向并取消选中自动旋转。

在Android上,您需要编辑AndroidManifest.xml 。 在活动中添加android:screenOrientation="portrait"

Cordova允许您在config.xml中设置它

只需在标记中添加以下行:

  

你也可以使用上面的landscape来产生相反的效果。

来源:Apache Cordova DOcumentation – config.xml文件

PhoneGap上,您现在可以在config.xml文件中指定应用程序范围的方向 (请注意,您将不再接收任何orientationchange事件,因此如果您只想启用/禁用自动轮换,这不是正确的解决方案仅限部分页面)