Cordova игнорирует блокировку ориентации экрана [дубликат]
этот вопрос уже есть ответ здесь:
Я использую Cordova 3.3.0 с моей Galaxy S3 (запуск последней Cyanogenmod) для тестирования приложения, над которым я работаю; мне нужно, чтобы экран приложения оставался в режиме "Портрет" и был заблокирован, даже если пользователь поворачивает устройство. Независимо от того, что я пытался или учебники я следовал, приложение игнорирует предпочтения для блокировки экрана. Что я делаю не так?
вот моя конфигурация.XML-код:
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.numediaweb.test" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Test</name>
<description>
Test.</description>
<author href="http://test.com" email="abdel@test.com">
me
</author>
<content src="index.html" />
<access origin="*" />
<preference name="orientation" value="portrait" />
<preference name="fullscreen" value="true" />
<preference name="SplashScreen" value="splash" />
<preference name="SplashScreenDelay" value="3000" />
</widget>
3 ответов
исправлено в Cordova 3.4.1. Теперь предпочтение ориентации работает!
<preference name="orientation" value="portrait" />
Я только что нашел интересный ответ после того, как я разместил вопрос (в соответствующем виджете справа); это ошибка в Кордова и чтобы исправить это, вы либо отредактировать AndroidManifest.xml для чего-то вроде;
<activity android:screenOrientation="portrait" android:configChanges=...
или использовать плагин.
FI предпочитают редактировать манифест, как это легко.
решение заключается в редактировании манифеста android следующим образом:
<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<activity
android:name=".AppName"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="unspecified"
android:theme="@android:style/Theme.Translucent.NoTitleBar" >
с неопределенным android выберите правильную ориентацию для устройства. КС. смартфон только портрет, но планшет портрет и пейзаж