cordova - 设置方向不锁定为纵向

标签 cordova appframework

我正在使用 Cordova 和英特尔应用程序框架构建移动应用程序。我尝试将方向设置为纵向模式

var onDeviceReady = function () {        
    intel.xdk.device.setRotateOrientation('portrait');
    intel.xdk.device.setAutoRotate(false);
    intel.xdk.device.hideSplashScreen();

};
document.addEventListener("intel.xdk.device.ready", onDeviceReady, false);`

但是当我通过在 Android 4.4 中安装 APK 来检查构建时,它不起作用。它始终在两种模式下旋转。 有什么建议吗?

最佳答案

如果您使用 Cordova/PhoneGap,则需要在 app 文件夹或 www 文件夹中的 config.xml 文件中将方向更改为“纵向”(通常为“默认”)。 <preference name="Orientation" value="portrait" />

PhoneGap 开发者应用程序不会反射(reflect)此更改,因此您可以通过构建应用程序并运行它来进行测试。

关于cordova - 设置方向不锁定为纵向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24676605/

相关文章:

javascript - 如何在 phonegap Windows Phone 中从 javascript 调用 c# 代码

android - cordova build android 在 windows : temp dir not writable 上失败

javascript - 使用启用的 af.scrolling 插件禁用页面滚动并允许 Appframework 2.1 中的 Google map 滚动

javascript - 当服务器需要身份验证时将文件上传到英特尔 XDK 中的服务器

java - 如何将 Swing 应用程序转换为 Applet?

ios - 我在哪里更改 xcode 中的版本号

ios - VsTac 任务失败,使用全局 Cordova 工具集时找不到文件 appAsTgz.tgz

java - 将 Maven 项目信息注入(inject) Swing Application Framework 资源?

javascript - Kendo UI Mobile vs Sencha Touch vs Intel App Framework

javascript - 在 phonegap android 中使用 jqueryMobile 滚动