英特尔XDK人行道 - 力量景观

时间:2014-05-04 09:18:05

标签: android-layout intel-xdk crosswalk-runtime

我在HTML5中创建了一个Android应用程序,然后使用英特尔XDK + Crosswalk进行编译。有谁知道如何强制应用程序以横向模式打开?

4 个答案:

答案 0 :(得分:1)

window.screen.lockOrientation("landscape");将强制构建 Crosswalk 版本。

这是示例代码:

<!DOCTYPE html>
<html>
<head>
    <title>Demo App</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script>
        window.screen.lockOrientation("landscape");
    </script>    
</head>
<body>
    <h1>Landscape</h1>
</body>
</html>

答案 1 :(得分:0)

我们尚未添加您需要的构建控件,以强制在Crosswalk应用程序中打开横向。我们正在开发我们的Cordova构建系统,其中包括此类控件。当该系统正常工作时,我们将其迁移到Crosswalk构建系统。此时,您应该能够控制应用程序的这一方面。

答案 2 :(得分:0)

我只想说,如果使用Crosswalk,可以将方向设置为横向。唯一的问题是您必须在自己的服务器上安装crosswalk,以便您能够编辑.py文件并编辑有关AndroidManifest.xml的部分并将方向设置为横向。所以XDK还不可能,但它可能在你自己的服务器上。

答案 3 :(得分:-1)

您可以添加manifest.json

属性

您可以在文件manifest.json

中添加该属性

实施例: {   “name”:“我的应用名称”,   “start_url”:“index.html”,   “方向”:“风景” }

使用此功能,您将强制所有应用使用横向。

参考: 有关详细信息,请参阅:Orientation Documentation
有关详细信息,请参阅:Manifest Documentation