Intel XDK Crosswalk — силовой ландшафт

Я сделал приложение для Android на HTML5 и скомпилировал его с помощью Intel XDK + Crosswalk. Кто-нибудь знает, как заставить приложение открываться в ландшафтном режиме?


person P.Henderson    schedule 04.05.2014    source источник


Ответы (4)


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>
person krisrak    schedule 17.05.2014

Мы еще не добавили элементы управления сборкой, необходимые для принудительного открытия в альбомной ориентации в приложении Crosswalk. Мы работаем над нашей системой сборки Cordova, которая включает такие элементы управления. Когда эта система заработает правильно, мы перенесем ее на систему сборки Crosswalk. В этот момент вы должны иметь возможность контролировать этот аспект вашего приложения.

person xmnboy    schedule 05.05.2014
comment
Теперь я могу сделать это в Crosswalk. Я отредактировал файл .py. Это часть, где он добавляет AndroidManifest.xml, и я сказал ему установить альбомную ориентацию вместо неопределенной, что сделало работу. - person P.Henderson; 05.05.2014

Я просто хотел сказать, что можно установить альбомную ориентацию, если вы используете Crosswalk. Единственная проблема заключается в том, что вам нужно будет установить пешеходный переход на свой собственный сервер, чтобы вы могли редактировать файл .py и редактировать часть AndroidManifest.xml и устанавливать альбомную ориентацию. Так что это пока невозможно с XDK, но возможно на вашем собственном сервере.

person P.Henderson    schedule 05.05.2014

Вы можете добавить свойство manifest.json

вы можете добавить свойство в файл manifest.json

Пример: { "name": "название моего приложения", "start_url": "index.html", "ориентация": "пейзаж" }

При этом вы заставите все приложения использовать альбомную ориентацию.

Ссылка: Для получения дополнительной информации по ориентации: Документация по ориентации
Для получения дополнительной информации манифест: Документация по манифесту

person woniel123mx    schedule 20.02.2015