2

HTML5 で Android アプリを作成し、Intel XDK + Crosswalk を使用してコンパイルします。アプリを横向きモードで強制的に開く方法を知っている人はいますか?

4

4 に答える 4

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>
于 2014-05-17T14:55:49.040 に答える
0

Crosswalk アプリでランドスケープで強制的に開くために必要なビルド コントロールはまだ追加されていません。私たちは、そのようなコントロールを含む Cordova ビルド システムに取り組んでいます。そのシステムが正しく機能するようになったら、Crosswalk ビルド システムに移行します。その時点で、アプリケーションのその側面を制御できるはずです。

于 2014-05-05T02:24:59.683 に答える
0

Crosswalk を使用している場合は、向きを横向きに設定することが可能です。唯一の問題は、.py ファイルを編集し、AndroidManifest.xml に関する部分を編集し、向きを横向きに設定できるように、独自のサーバーに crosswalk をインストールする必要があることです。したがって、XDK ではまだできませんが、独自のサーバーでは可能です。

于 2014-05-05T16:16:10.167 に答える
-1

プロパティをmanifest.jsonに追加できます

ファイルmanifest.jsonにプロパティを追加できます

例: { "name": "私のアプリ名", "start_url": "index.html", "orientation": "landscape" }

これにより、すべてのアプリが横向きを使用するように強制されます。

リファレンス: 詳細情報オリエンテーション:オリエンテーション ドキュメント
詳細マニフェスト:マニフェスト ドキュメント

于 2015-02-20T07:02:20.680 に答える