首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intel XDK禁用旋转

Intel XDK禁用旋转
EN

Stack Overflow用户
提问于 2014-03-19 12:53:03
回答 4查看 4.5K关注 0票数 4

我在Intel XDK中做了一个简单的应用程序。在测试应用程序时,我注意到它们启用了加速度计。

对于这个应用程序,只需要有一个职位。我怎样才能使加速度计失效?

提前谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-03-19 21:02:06

造成这种现象的不是加速度计,而是需要固定的设备方向。

调用这个API来修复方向:intel.xdk.device.setRotateOrientation(ORIENTATION);intel.xdk.device.ready触发之后。

完整的文档是这里

肖像intel.xdk.device.setRotateOrientation("portrait");

景观intel.xdk.device.setRotateOrientation("landscape");

intel.xdk.device.setRotateOrientation("any");

下面是示例代码:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
    <title>XDK</title>
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0;" />

    <script src="intelxdk.js"></script>

    <script>
document.addEventListener("intel.xdk.device.ready", onDeviceReady, false);               
function onDeviceReady(){
    // set orientation
    intel.xdk.device.setRotateOrientation('landscape');
//    intel.xdk.device.setRotateOrientation('portrait');
//    intel.xdk.device.setRotateOrientation('any');

    intel.xdk.device.hideSplashScreen();   
}        
    </script>
    <style>
        body {font-family:arial;background-color:white}
    </style>    
</head>
<body> 
    <h1>Hello World</h1>
    <p>Locked to Landscape</p>
</body>
</html> 
票数 8
EN

Stack Overflow用户

发布于 2015-06-27 23:03:52

这是有可能的,下一步就这样做:

  1. 进入项目属性。
  2. 生成设置
  3. 方向

你选择风景还是肖像。如果您对项目进行仿真,则会看到更改。

票数 2
EN

Stack Overflow用户

发布于 2014-03-19 21:00:46

使用setRotateOrientation-Method:

若要将设备锁定在纵向模式,请使用:

代码语言:javascript
复制
intel.xdk.device.setRotateOrientation("portrait");

它和iOS一样适用于安卓系统。

请参阅:文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22506483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档