Android x86 повернуть экран

Русские Блоги

Android-x86-6.0 настройка функции поворота экрана дороги

Установление спроса

описание

Экран Android-x86-6.0 по умолчанию отображается горизонтально, а машина для оформления заказов в режиме киоска обычно отображается на вертикальном экране. Для этой проблемы понимание Android заключается в том, чтобы выяснить, есть ли в настройках функция, поддерживающая поворот экрана. К сожалению, Android-x86-6.0 не поддерживает ее. Похоже, что исходный код нужно снова модифицировать.

подтвердить

Добавьте функцию поворота экрана в Settings.apk для настройки ориентации экрана.

Реализация функции

Просматривая информацию, я нашел очень простой способ реализовать поворот экрана, используя Settings.System.USER_ROTATION Это поле системной базы данных реализовано, но оно имеет недостаток, то есть анимацию загрузки нельзя повернуть с заданным направлением экрана, но это мало влияет, в конце концов, личные возможности ограничены.

Добавить функцию поворота экрана в Settings.apk, модуль отображения

ресурс

В основном многоязычный (поддерживается только китайский и английский), статические данные о параметрах вращения

оказаться packages/apps/Settings/res/values/strings.xml Файл, добавьте следующий код

оказаться packages/apps/Settings/res/values-zh-rCN/strings.xml Файл, добавьте следующий код

оказаться packages/apps/Settings/res/values/arrays.xml Файл, добавьте следующий код

оказаться packages/apps/Settings/res/values-zh-rCN/arrays.xml Файл, добавьте следующий код

Конструкция интерфейса

оказаться packages/apps/Settings/res/xml/display_settings.xml Файл, добавьте следующий код

Реализация

1. Определите переменные

2. Связанные элементы управления

3. Назначение управления

4. Реализация переключателя опций

Изменение значения по умолчанию

Выключите датчик силы тяжести

Измените поле базы данных Settings.System.USER_ROTATION, чтобы обеспечить вращение экрана. Определение силы тяжести должно быть отключено в соответствии с полем базы данных Settings.System.ACCELEROMETER_ROTATION. Здесь можно сразу изменить значение базы данных по умолчанию.

оказаться base/packages/SettingsProvider/res/values/defaults.xml файл

Ориентация экрана по умолчанию — книжная.

Источник

Как повернуть экран на android x86

Русские Блоги

Android-x86-6.0 настройка функции поворота экрана дороги

Установление спроса

описание

Экран Android-x86-6.0 по умолчанию отображается горизонтально, а машина для оформления заказов в режиме киоска обычно отображается на вертикальном экране. Для этой проблемы понимание Android заключается в том, чтобы выяснить, есть ли в настройках функция, поддерживающая поворот экрана. К сожалению, Android-x86-6.0 не поддерживает ее. Похоже, что исходный код нужно снова модифицировать.

подтвердить

Добавьте функцию поворота экрана в Settings.apk для настройки ориентации экрана.

Реализация функции

Просматривая информацию, я нашел очень простой способ реализовать поворот экрана, используя Settings.System.USER_ROTATION Это поле системной базы данных реализовано, но оно имеет недостаток, то есть анимацию загрузки нельзя повернуть с заданным направлением экрана, но это мало влияет, в конце концов, личные возможности ограничены.

Добавить функцию поворота экрана в Settings.apk, модуль отображения

ресурс

В основном многоязычный (поддерживается только китайский и английский), статические данные о параметрах вращения

Читайте также:  Обои для андроида узоры

Вращение представления для android x86 на VMWare

Как повернуть вид экрана на android x86, установленный в VMWare ? Нажатие Ctrl + F12 повернуло его так, чтобы кнопки «Назад» и «Дом» переместились влево от экрана, но теперь нажатие Ctrl + F11 или Ctrl + F12 удерживает его только в альбомном режиме, либо кнопка дома находится влево или вправо от экрана. Как вернуть его в портретный режим, то есть кнопку «Дом» внизу экрана?

Попробуйте ctrl + f9 , он решит проблему, а f9 , f10 , f11 , f12 будет управлять разным направлением.

Для моей установки (хост Windows 8.1, VMWare Player v7.1.0) мне пришлось использовать ключ Alt (клавиша Ctrl не работала)

Как повернуть экран на android x86

Android OS на x86

В этой теме обсуждаются вопросы общие для всех Андроидов на платформе x86, конкретно проект портирования Android-х86, а также его братья, не имеющие отдельных тем обсуждения на нашем форуме.
Android в виртуальную машину | Сайт и Форум проекта Android-х86 | Android от Intel

Вопросы, касающиеся только проектов Phoenix OS , Remix OS x86 и Bliss-x86 , обсуждаются в своих темах.
За работоспособность ваших устройств ответственность несёте исключительно Вы. Задавая вопрос, постарайтесь указать следующую информацию .

    Hardware List — список совместимого оборудования
    Если Вы не нашли в шапке или в листе совместимости версию для вашего компьютера/ноутбука (модификации железа), то следует попробовать разные версии и опытным путём подобрать оптимальную.

    Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.

Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.

title Android-x86 5.1-rc1
kernel /android-5.1-rc1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug mode)
kernel /android-5.1-rc1/kernel root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug nomodeset)
kernel /android-5.1-rc1/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Windows
rootnoverify (hd0,1)
chainloader +1

Тут default указывает номер пункта, котоый будет выбран автоматически после истечения timeout секунд. root и rootnoverify указывают с какого диска, и с какого его раздела загружать выбраную операционную систему. Как и в случае с default, нумерация начинается с нуля. Параметры загрузки прописываются в конец строки, которая начинается со слова kernel. Такими параметрами можно повлиять на многие аспекты работы Андроида с железом. К примеру настроить работу с внешним монитором.

Источник

Портретная ориентация экрана Android x86 в VirtualBox

Установленная в виртуальную машину Oracle VM VirtualBox операционная система Android x86 по умолчанию загружается в альбомном режиме. Это не всегда удобно, особенно при взаимодействии с приложениями, работающими только в портретном режиме (например, Instagram).

Чтобы Android x86, работающий в VirtualBox, загружался в портретном режиме, нужно добавить соответствующий параметр в конфигурационный файл виртуальной машины. Для этого откройте стандартное приложение командной строки Windows и выполните следующие команды:

Читайте также:  Android view model test

(перейти в каталог с установленной программой VirtualBox)

(добавить настройку портретного режима в конфигурационный файл виртуальной машины).

Замените «Android_Oreo» на имя Вашей виртуальной машины, отображаемое в окне Менеджера VirtualBox.

«480x720x32» – ширина в пикселях, высота в пикселях и глубина цветности в битах. Можно указать другие значения ширины и высоты экрана, но желательно, чтобы они были кратны сторонам 320×480 пикселей, так как при другом соотношении производительность может быть хуже. 32 бит – глубина цветности, предпочитаемая для Android.

Запустите виртуальную машину с установленным Android x86. На экране выбора загрузки операционных систем GRUB нажмите клавишу «e» на выделенном по умолчанию пункте.

На втором экране, предоставляющем выбор команды загрузки, снова нажмите на клавишу «e» для редактирования выбранного по умолчанию пункта.

Добавьте к команде загрузки системы через пробел следующий параметр:

Нажмите клавишу «Enter», затем клавишу «b». Появится сообщение, где нужно нажать клавишу «Enter» для просмотра таблицы доступных разрешений экрана. Найдите видеорежим, который Вы добавили ранее в конфигурационный файл виртуальной машины, введите его код, стоящий слева от него, и нажмите клавишу «Enter».

Android должен загрузиться в портретном режиме с выбранным разрешением.

Автоматическая загрузка в портретном режиме

Чтобы не повторять проделанные выше операции каждый раз при запуске системы, можно отредактировать конфигурационный файла загрузчика GRUB, добавив параметр портретного режима в команду загрузки по умолчанию. Перед тем как продолжить, Вы должны запомнить или записать код видеорежима, который вводили ранее на экране с таблицей доступных разрешений изображения.

После полной загрузки Android нажмите комбинацию клавиш «Alt+F1», чтобы открыть терминал. Выполните последовательно следующие команды:

(поднять права выполнения команд до уровня администратора)

(создать временный каталог для монтирования диска)

(смонтировать диск во временный каталог)

(открыть конфигурационный файл загрузчика GRUB в редакторе vi).

Нажмите клавишу «i» для входа в режим вставки в редакторе vi, добавьте параметр видеорежима в команду загрузки в формате:

Записанный ранее код вычислен в шестнадцатеричной системе и его нужно преобразовать в десятичную. Для этого воспользуйтесь Калькулятором Windows, предварительно переключив его в режим для программистов. Кликните на строке HEX (шестнадцатеричный режим ввода) и введите полученный ранее код видеорежима. В строке DEC введенный код будет отображаться в десятичной системе исчисления.

Добавьте параметр с преобразованным кодом в строку с командой загрузки по умолчанию.

Нажмите клавишу «Esc», чтобы выйти из режима вставки в редакторе vi. Наберите команду:

и нажмите клавишу «Enter», чтобы сохранить изменения и выйти из текстового редактора vi.

И напоследок, выполните еще несколько команд для уборки за собой и перезагрузки системы Android:

(размонтировать смонтированный ранее диск)

(удалить временный каталог)

Операционная система Android x86 перезагрузится в добавленный выше портретный видеорежим по умолчанию.

Масштабирование экрана

При изменении разрешения экрана размер текста и значков может стать неудобочитаемым. Начиная с Android 7 можно изменить масштабирование изображения в настройках экрана. Для этого перейдите в «Настройки > Экран > Расширенные настройки > Размер шрифта» и измените размер на удобочитаемый.

Читайте также:  Frame layouts in android

В разделе «Настройки > Экран > Расширенные настройки > Масштаб изображения на экране» измените масштабирование на наиболее подходящее для Вас.

Источник

Android x86 повернуть экран

Android OS на x86

В этой теме обсуждаются вопросы общие для всех Андроидов на платформе x86, конкретно проект портирования Android-х86, а также его братья, не имеющие отдельных тем обсуждения на нашем форуме.
Android в виртуальную машину | Сайт и Форум проекта Android-х86 | Android от Intel

Вопросы, касающиеся только проектов Phoenix OS , Remix OS x86 и Bliss-x86 , обсуждаются в своих темах.
За работоспособность ваших устройств ответственность несёте исключительно Вы. Задавая вопрос, постарайтесь указать следующую информацию .

    Hardware List — список совместимого оборудования
      Если Вы не нашли в шапке или в листе совместимости версию для вашего компьютера/ноутбука (модификации железа), то следует попробовать разные версии и опытным путём подобрать оптимальную.

  • Графическое ускорение нормально работает на видеоадаптерах от AMD и Intel (кроме GMA 500, GMA 600, GMA 3600, GMA 3650, т.к. они основаны на PowerVR).
    Графика nVidia поддерживается начиная с Android-x86 4.4-R3; новое поколение начинает поддерживаться после выхода следующего.
  • Ситуация с поддержкой планшетов, Критическое замечание о звуке.
  • Чипы, которые реализуют одновременно и WiFi, и Bluetooth работают хуже, чем отдельные.

    Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.

Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.

title Android-x86 5.1-rc1
kernel /android-5.1-rc1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug mode)
kernel /android-5.1-rc1/kernel root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug nomodeset)
kernel /android-5.1-rc1/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Windows
rootnoverify (hd0,1)
chainloader +1

Тут default указывает номер пункта, котоый будет выбран автоматически после истечения timeout секунд. root и rootnoverify указывают с какого диска, и с какого его раздела загружать выбраную операционную систему. Как и в случае с default, нумерация начинается с нуля. Параметры загрузки прописываются в конец строки, которая начинается со слова kernel. Такими параметрами можно повлиять на многие аспекты работы Андроида с железом. К примеру настроить работу с внешним монитором.

GRUB 2 — следующая версия GRUB. Разработчики писали GRUB 2 «с нуля», чтобы добиться переносимости и модульности.
Используется в образах Android-x86 для компьютеров с новым UEFI-BIOS.
Может хранить свои настроки в файле grub.cfg либо menu.lst. Обычно этот файл лежит на отдельном системном разделе EFI (ESP). Типичное содержимое:

set timeout=60
set gfxmode=1024×768
terminal_output gfxterm

Источник

Оцените статью