Articles of ориентации

Установка экранаОриентация в AndroidManifest.xml не работает

У меня есть простой мир Android Android. В моем AndroidManifest.xml я уже установил android:screenOrientation="portrait" android:configChanges="keyboardHidden|keyboard|orientation"> Но когда я отлаживаю свой код, переменная isLandscape имеет значение True, если она должна быть False boolean isLandscape = getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE; Я знаю, что я также могу установить ориентацию активности по коду, но по некоторым причинам мне нужно установить […]

Запретить перезапуск ландшафтного приложения Android на блокировку

Я разрабатываю игру (вроде), которая использует OpenGL и имеет фоновую музыку. Приложение работает только в ландшафтном режиме. Проблема у меня возникает, когда пользователь блокирует экран. В этот момент onStop() , меняется ориентация экрана и вскоре после возобновления моей активности в результате изменения ориентации. Это означает, что поверхность OpenGL воссоздана, музыка снова начинает играть и всевозможные […]

Приложение Android Android вращается, даже если в ОС отключено вращение экрана. Как я могу это исправить?

Я разрабатываю приложение для Android, которое полностью поддерживает ландшафтный режим. Все мои действия имеют следующие свойства, указанные в манифесте: android:configChanges="keyboardHidden|locale|orientation" android:screenOrientation="sensor" Однако, если я отключу поворот в настройках экрана телефона, мое приложение по-прежнему вращается, когда телефон повернут. Меня это беспокоит; Кажется, что весь смысл системного уровня является спорным, если его можно переопределить отдельным приложением. Как […]

Заблокированная ориентация ландшафта на планшете + активность начинается, когда устройство в портрете = видимое вращение на экране

У меня есть активность с заблокированной ориентацией (setRequestedOrientation в OnCreate). Он отлично работает на телефоне и почти отлично на планшете. Проблема в том, что у меня есть сотовые планшеты (motorola xoom и samsung), когда активность запускается, когда пользователь держит устройство в режиме portait, активность сначала отображается в portait, а затем через долю секунды она поворачивается […]

Android PhoneGap получает рыскание, шаг, рулон, относительно координат земли

У меня есть следующий скрипт на веб-странице: window.addEventListener('deviceorientation', function(event) { // Get Euler angles from device var alpha = 360 – event.alpha; var beta = event.beta; var gamma = event.gamma; // Display Euler angles document.getElementById("alpha").innerHTML = alpha; document.getElementById("beta").innerHTML = beta; document.getElementById("gamma").innerHTML = gamma; }, false); Это отлично работает в браузере, таком как мобильный Firefox для […]

Android PhotoView Keep Zoom после изменения ориентации

Я использую класс PhotoView Криса Банеса, чтобы иметь возможность масштабировать изображение и видеть его, но я хочу сделать так, чтобы при изменении ориентации изображение по-прежнему будет увеличено после изменения. Я понимаю основы того, как это сделать, когда обнаружено изменение ориентации, вызывается onSaveInstanceState, поэтому я пытаюсь сохранить экземпляр там, а затем верну его обратно в PhotoView […]

Ориентация экрана Android NDK

Я хочу программно настроить ориентацию экрана, используя только Native. Я знаю, что могу установить / заблокировать ориентацию в файле AndroidManifest.xml с помощью android: screenOrientation = "landscape", но это означает, что я должен перестраивать каждый раз, когда хочу другую ориентацию для определенных приложений. Я бы предпочел, прочитал настройку из файла, такого как AndroidManifest, и установил ориентацию, […]

Как получить начальную ориентацию для расчетов с помощью гироскопа?

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

Правильный способ использования ТОЛЬКО гироскопа и акселерометра для получения надежного токового угла на любой оси на ANDROID

Неделю назад я ничего не знал о Android Motion Sensors. После того, как вы узнали удивительную вещь под названием «Виртуальная реальность», я начал искать, какие датчики используются для получения этих результатов. Чем я имел идею для APP, но я до сих пор не знаю, какие датчики я должен использовать для ситуации ниже: Я должен получить […]

Азимут найден с Sensor.TYPE_MAGNETIC_FIELD гораздо более неустойчивым, чем Sensor.TYPE_ORIENTATION

Я делаю приложение дополненной реальности, и мне нужен азимут, чтобы вычислить некоторую позицию объекта на экране. Я попытался получить данные ориентации с помощью Sensor.TYPE_ORIENTATION и поскольку он устарел, я попробовал Sensor.TYPE_MAGNETIC_FIELD . Моя проблема заключается в том, что значение, полученное с помощью Sensor.TYPE_MAGNETIC_FIELD и SensorManager.getOrientation , довольно неустойчиво по сравнению с Sensor.TYPE_ORIENTATION , что заставляет […]

Intereting Posts
Android Picasso Настройка размера LruCache Почему вы накладываете (EditText) findViewById на (EditText)? Объект не является частью схемы для этого Царства Альтернативный метод finish () для класса Service? Убить его мертвым Как выдать сообщение подтверждения (да / нет) задачи Android? Следующая и предыдущая анимация Почему значок панели навигации не отображается в панели действий? Сбой после добавления меню параметров пункта в панель действий из фрагмента, за которым следует изменение ориентации Плавный прокрутка recyclerview android Android TableLayout с различной шириной столбца в строке Показать диалог за пределами деятельности Производительность чтения файлов на смартфонах: внутреннее хранилище против SD-карты и жесткий диск ПК Как установить высоту AppBarLayout программно в библиотеке поддержки Android v24.0.0? Cacerts.bks не существует Как приложение Android на экране Google TV отображается в области сверхсканирования (youtube может, почему я не могу?)