Android x86 screen resolution

Переключить Android x86 разрешение экрана

Я хотел бы использовать Android-x86 2.2 в качестве эмулятора на моей Windows 7. Я скачал VirtualBox и ISO, и я создал виртуальную машину с ним, но я не могу установить разрешение 320×480 или что-то подобное.

в мой файл .vbox , и я сделал это. Затем я добавил UVESA_MODE=320×480 и vga=ask в конфигурацию загрузки. Когда он загружается, я должен нажать Enter чтобы увидеть доступные варианты, но среди них нет 320×480 . Как я могу заставить его работать?

Чтобы изменить разрешение экрана Android-x86 в VirtualBox, вам необходимо:

Добавить собственное разрешение экрана:
Android = 6.0:

Выясните, каково значение «hex» для вашего VideoMode :
2.1. Запустите ВМ
2.2. В меню GRUB введите a (Android> = 6.0: e )
2.3. На следующем экране добавьте vga=ask и нажмите Enter
2.4. Найдите свое разрешение и запишите/запомните шестнадцатеричное значение для столбца Mode

Переведите значение в десятичную запись (например, 360 hex — это 864 в десятичном формате).

Перейдите к menu.lst и измените его:
4.1. В меню GRUB выберите Debug Mode
4.2. Введите следующее:

4,3. Добавьте vga=864 (если ваше ‘шестнадцатеричное значение 360 ). Теперь это должно выглядеть так:

ядро /Android-2.3-RC1/kernel quiet root =/dev/ram0 androidboot_hardware = eeepc acpi_sleep = s3_bios, s3_mode DPI = 160 UVESA_MODE = 320×480 SRC =/Android-2.3-RC1 SDCARD =/data/sdcard.img vga = 864

Размонтировать и перезагрузить:

Надеюсь это поможет.

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

Нет необходимости добавлять определение VGA. Не упустите значение DPI! Чем больше, тем больше ваши иконки.

Чтобы добавить предыдущие параметры загрузки, перейдите в режим отладки (во время выбора меню grub)

Теперь отредактируйте в этой строке:

В VirtualBox вы должны добавить собственное разрешение с помощью команды:

вместо редактирования файла .vbox .

Это решение прекрасно работает для меня!

Я хотел бы уточнить одну маленькую ошибку здесь. Вы должны использовать CustomVideoMode1 до CustomVideoMode2 и т.д. VirtualBox распознает эти режимы по порядку, начиная с 1, и, если вы пропустите номер, он не будет распознавать что-либо, начиная с пропущенного номера. Это застало меня врасплох.

Проверено следующее на Virtualbox-5.0.24, Android_x86-4.4-r5. Вы получаете экран, похожий на 8-дюймовый стол. Вы можете поиграться с xxx в DPI = xxx, чтобы изменить разрешение. Xxx = 100 делает его действительно маленьким, чтобы точно соответствовать реальной таблице, но он может быть слишком маленьким при работе с Android в Virtualbox.

Со следующим добавленным к Android ядру cmd:

ОК, может быть, есть еще такие, как я, у которых нет ссылок на UVESA_MODE или S3 в их menu.lst. Сначала выполните «VBoxManage setextradata» VM_NAME_HERE «» CustomVideoMode1 «» 320x480x32 «» через терминал. Мой пользовательский видеомод был «1920x1089x32» . (извините, я использую Linux, поэтому процедура работает на linux) для Windows, просто добавьте .exe в VBoxManage .. Посмотрите в первой записи, как описано выше, это пункт меню, который вы бы нормально загружается. Я обычно использую нано, так как он работает легче для меня. И nano тоже присутствует в Android> 6. (другая версия не пробовала)

  • Загрузите ВМ, выбрав опцию «режим отладки» для загрузки. Нажатие «ввод» через некоторое время приведет к подсказке
  • Перейдите в каталог/mnt/grub «cd/mnt/grub»
  • список содержимого каталога с помощью «ls» (не обязательно, но мне нравится видеть, где я нахожусь)
  • скопируйте menu.lst (выполните эту стандартную процедуру, прежде чем что-либо менять) «cp menu.lst menu.lst.bak» (или любое другое расширение, которое вы хотите использовать для резервного копирования)
  • открыть menu.lst, например: «nano menu.lst».
  • посмотрите в первом пункте меню (обычно их 4, начиная с названий, которые вы видите в меню загрузки), запись «kernel», которая заканчивается словом «quiet»
  • замените «quiet» на что-то вроде «vga = ask», если вы хотите, чтобы при загрузке каждый раз запрашивалось разрешение экрана, или «vga = (значение HEX)», как видно из ответа surlac.
  • выйти и сохранить, не забудьте сохранить его! перепроверьте это. (Ctrl + X, YES, Enter для нано)
  • перезагрузите VM с помощью клавиши «YOUR Host KEY» + «R» (обычно «правый контроль» + «R»)
Читайте также:  Lock для андроид установить

Надеюсь, это поможет кому-нибудь, так как оно решило мою проблему.

Правка: я вижу, что я поместил эту статью не в том месте, так как исходный вопрос о другой Android версии. Кто-нибудь знает, как переместить его в подходящее место?

Источник

Переключатель android x86 разрешение экрана

Я хотел бы использовать Android-x86 2.2 в качестве эмулятора на моем Windows 7. Я скачал VirtualBox и ISO, и я сделал виртуальную машину с ним, но я не могу установить разрешение на 320×480 или что-то подобное.

к моему файлу .vbox , и я это сделал. Затем я добавил UVESA_MODE=320×480 и vga=ask в конфигурацию boot. Когда он загружается, я должен нажать Enter , чтобы увидеть доступные варианты, но среди них нет 320×480 . Как я могу заставить его работать?

8 ответов

Я пытаюсь изменить разрешение экрана по умолчанию Android emulator (и, соответственно, устройства Android), чтобы оно работало на уровне 1700×1200. Другими словами, Мне нужен экран, чтобы иметь возможность отображать уникальные точки в этом диапазоне. Я установил размеры в своем файле макета, но.

В android доступно множество различных типов разрешений экрана. Как настроить разрешение экрана с помощью кода java?

Чтобы изменить разрешение экрана Android-x86 на VirtualBox, вам необходимо:

Добавить пользовательское разрешение экрана:
Android =6.0:

Выясните, что такое » hex » -значение для вашего VideoMode :
2.1. Начать VM
2.2. в меню GRUB введите a (Android >=6.0: e )
2.3. На следующем экране добавьте vga=ask и нажмите Enter
2.4. найдите свое разрешение и запишите / запомните значение ‘hex’ для столбца Mode

Переведите значение в десятичную систему счисления (например, 360 hex-это 864 в десятичной системе счисления).

Перейдите к menu.lst и измените его:
4.1. В меню GRUB выберите Debug Mode
4.2. Введите следующее:

4.3. добавьте vga=864 (если ваше значение ‘hex’равно 360 )., то теперь оно должно выглядеть так:

kernel / android-2.3-RC1/kernel quiet root=/dev/ram0 androidboot_hardware=eeepc acpi_sleep=s3_bios, s3_mode DPI=160 UVESA_MODE=320×480 SRC=/android-2.3-RC1 SDCARD=/data/sdcard.img vga=864

4.4. Сохранить его:

Отключите и перезагрузите:

Надеюсь, это поможет.

Исходя из моего опыта, достаточно использовать следующие дополнительные опции boot:

Нет необходимости добавлять определение vga. Следите за значением DPI! Как больше один делает ваши иконки больше.

Чтобы добавить предыдущие параметры boot, перейдите в режим отладки (во время выбора меню grub)

Теперь отредактируйте эту строку:

В VirtualBox вы должны добавить пользовательское разрешение с помощью команды:

вместо редактирования файла .vbox .

Это решение отлично работает для меня!

Я не нашел никакого способа успешно установить разрешение экрана на моем устройстве android. когда я запускаю приложение libgdx на своем galaxy note, оно автоматически устанавливает разрешение экрана приложений на 800×600, в то время как мой телефон (Galaxy note) имеет разрешение 1280×800.

Я хочу перенести свой игровой движок с iphone на android. Все работает, кроме разрешения экрана. Мой движок поддерживает несколько разрешений экрана. Но игры, созданные для этого, имеют фиксированное разрешение. Так что 480×320 было бы идеально иметь. Я слышал, что следующее изменение на.

Я хотел бы прояснить одну маленькую деталь. Вы должны использовать CustomVideoMode1 перед CustomVideoMode2 и т. д. VirtualBox распознает эти режимы по порядку, начиная с 1, и если вы пропустите число, он не распознает ничего на уровне или за пределами числа, которое вы пропустили. Это застало меня врасплох.

Я использую ubuntu 13.04 в качестве хоста. Это четкое руководство работает:

Чтобы добавить дополнительные разрешения, выполните следующие действия:

    Начните свой желаемый VM с Oracle Virtualbox

Выполнить в terminal:

Проверьте свое имя VM

Добавить новое разрешение:

Найдите в приведенном выше учебнике: «Test different screen size and resolution»

Проверено следующее на Virtualbox-5.0.24, Android_x86-4.4-r5. Вы получаете экран, похожий на 8-дюймовый стол. Вы можете поиграть с xxx в DPI=xxx,чтобы изменить разрешение. xxx=100 делает его действительно маленьким, чтобы точно соответствовать реальной таблице, но он может быть слишком маленьким при работе с android в Virtualbox.

С добавлением следующего к android kernel cmd:

Хорошо, может быть, есть еще такие, как я, у которых нет никаких ссылок UVESA_MODE или S3 в их menu.lst. Сначала выполните процедуру » VBoxManage setextradata «VM_NAME_HERE» «CustomVideoMode1» «320x480x32″» через terminal. Мой пользовательский видеомод был «1920x1089x32». (извините, я использую Linux, поэтому процедура работает на linux) для Windows просто добавьте .exe к VBoxManage.. Посмотрите в первой записи, как описано выше,это запись меню, которую вы обычно boot. Обычно я использую nano, так как он работает более легко для меня. И нано тоже присутствует в Android >6. (другие версии не пробовал)

  • Boot VM, выбрал опцию «debug mode» для boot. Нажатие кнопки «enter» через некоторое время приведет к появлению подсказки
  • Измените каталог на /mnt/grub » cd /mnt/grub»
  • список содержимого каталога с «ls» (не обязательно ,но мне нравится видеть, где я нахожусь)
  • скопируйте menu.lst (сделайте эту стандартную процедуру, прежде чем что-либо менять) «cp menu.lst menu.lst.bak» (или любое другое расширение, которое вы хотите использовать для резервного копирования)
  • откройте menu.lst, например: «nano menu.lst».
  • посмотрите в первой записи меню (обычно их 4, начиная с заголовков, которые вы видите в меню boot) запись «kernel», которая заканчивается словом «quiet»
  • замените «quiet» на что-то вроде «vga=ask», если вы хотите, чтобы вас каждый раз спрашивали о разрешении экрана в boot или «vga=(HEX value)», как показано в anwer surlac.
  • выходите и сохраняйте, не забудьте на самом деле сохранить его! дважды проверьте это. (ctrl+X, YES, Enter для nano)
  • перезагрузите VM с «YOUR HOST KEY» + «R» (обычно «right control» + «R»)
Читайте также:  Photos editor android apk

Надеюсь, это поможет кому-нибудь, как это решило мою проблему.

edit: я вижу, что поместил эту статью не в то место, так как первоначальный вопрос касается другой версии Android. Кто-нибудь знает, как переместить его в подходящее место?

Установите разрешение в android x86

Libvirt/qemu

Временно

  • kernel варианты загрузки добавить nomodeset и vga=ask в android x86 начального загрузчика GRUB ;
  • Найдите свое лучшее разрешение и запишите код, который вы использовали.

Постоянно

  • Преобразовать этот код в десятичные hex;
  • Добавьте vga=decimal_code к вашей предпочтительной записи в /mnt/grub/menu.lst (монтируется, если android запускается в режиме отладки ).

Похожие вопросы:

Я пишу игру Android в реальном времени, поэтому мне нужно уметь правильно обрабатывать различные соотношения сторон и разрешения. Сейчас я использую свой Samsung Fascinate. Технические.

Чтобы поместить некоторый контекст, моя игра была разработана для android 1.5. Таким образом, он использовал самое низкое разрешение по умолчанию на всех телефонах android. Что было здорово, игра.

Есть некоторые разрешения экрана, уже определенные в Android. Они являются: QVGA (240×320, низкая плотность, небольшой экран) WQVGA (240×400, низкая плотность, нормальный экран) FWQVGA (240×432.

Я пытаюсь изменить разрешение экрана по умолчанию Android emulator (и, соответственно, устройства Android), чтобы оно работало на уровне 1700×1200. Другими словами, Мне нужен экран, чтобы иметь.

В android доступно множество различных типов разрешений экрана. Как настроить разрешение экрана с помощью кода java?

Я не нашел никакого способа успешно установить разрешение экрана на моем устройстве android. когда я запускаю приложение libgdx на своем galaxy note, оно автоматически устанавливает разрешение.

Я хочу перенести свой игровой движок с iphone на android. Все работает, кроме разрешения экрана. Мой движок поддерживает несколько разрешений экрана. Но игры, созданные для этого, имеют.

Я работаю над разработкой игр android, и я новичок в этом. Я хочу разработать игру, разрешение экрана которой будет бесплатным. Мне будет достаточно, если я узнаю, как поймать разрешение экрана.

Я разрабатываю в qt 5.3 на android устройстве. Я не могу получить разрешение экрана. Со старой версией qt 5 этот код работал: QScreen *screen = QApplication::screens().at(0);.

Источник

Переключить разрешение экрана android x86

Я хотел бы использовать Android-x86 2.2 в качестве эмулятора в своей Windows 7. Я загрузил VirtualBox и ISO, и я создал с ним виртуальную машину, но я не могу установить разрешение на 320×480 или что-то подобное.

В мой файл .vbox , и я это сделал. Затем я добавил UVESA_MODE=320×480 и vga=ask в конфигурацию загрузки. Когда он загружается, мне нужно нажать Enter , чтобы увидеть доступные параметры, но среди них нет 320×480 . Как заставить его работать?

8 ответов

Чтобы изменить разрешение экрана Android-x86 на VirtualBox, вам необходимо:

Добавьте настраиваемое разрешение экрана:
Android = 6.0:

Выясните, что такое шестнадцатеричное значение для вашего VideoMode :
2.1. Запустите виртуальную машину
2.2. В меню GRUB введите a (Android> = 6.0: e )
2.3. На следующем экране добавьте vga=ask и нажмите Enter
2.4. Найдите свое разрешение и запишите / запомните шестнадцатеричное значение для столбца Mode

Читайте также:  Центр уведомлений iphone для андроид

Преобразуйте значение в десятичное представление (например, 360 шестнадцатеричное равно 864 в десятичном).

Перейдите к menu.lst и измените его:
4.1. В меню GRUB выберите Debug Mode
4.2. Введите следующее:

4.3. Добавьте vga=864 (если ваше «шестнадцатеричное» значение равно 360 ). Теперь это должно выглядеть так:

ядро ​​/android-2.3-RC1/kernel quiet root = / dev / ram0 androidboot_hardware = eeepc acpi_sleep = s3_bios, s3_mode DPI = 160 UVESA_MODE = 320×480 SRC = / android-2.3-RC1 SDCARD = / data / sdcard.img vga = 864

Размонтировать и перезагрузить:

Надеюсь это поможет.

Установить разрешение в android x86

Libvirt / qemu

Временно

  • Добавьте nomodeset и vga=ask в параметры загрузки ядра записи grub для android x86;
  • Найдите лучшее разрешение и запишите код, который вы использовали.

Постоянно

  • Преобразуйте этот код в десятичное из шестнадцатеричного;
  • Добавьте vga=decimal_code к предпочтительной записи в /mnt/grub/menu.lst (установлен, если Android запущен в режиме отладки ).

Хорошо, может быть, есть такие, как я, у которых нет ссылок на UVESA_MODE или S3 в их menu.lst. Сначала выполните процедуру «VBoxManage setextradata» VM_NAME_HERE «» CustomVideoMode1 «» 320x480x32 «» через терминал. Мой пользовательский видеорежим был «1920x1089x32» . (извините, я использую Linux, поэтому процедура работает в Linux) для Windows, просто добавьте .exe в VBoxManage .. Посмотрите в первую запись, как описано ранее, это пункт меню, который вы должны нормально загружается. Обычно я использую nano, так как мне так удобнее. И nano тоже присутствует в Android> 6. (другая версия не пробовала)

  • Загрузите виртуальную машину, выберите для загрузки вариант «режим отладки». Нажатие «Enter» через некоторое время вызовет подсказку
  • Измените каталог на / mnt / grub «cd / mnt / grub»
  • перечислить содержимое каталога с помощью «ls» (необязательно, но мне нравится видеть, где я нахожусь)
  • скопируйте menu.lst (выполните эту стандартную процедуру, прежде чем что-либо менять) «cp menu.lst menu.lst.bak» (или любое другое расширение, которое вы хотите использовать для резервного копирования)
  • откройте menu.lst, например: «nano menu.lst».
  • посмотрите в первую запись меню (обычно их 4, начиная с заголовков, которые вы видите в меню загрузки), запись «ядро», которая заканчивается словом «тихо»
  • замените «quiet» на что-то вроде «vga = ask», если вы хотите, чтобы каждый раз при загрузке спрашивал разрешение экрана, или «vga = (HEX value)», как показано в ответе Surlac.
  • выйти и сохранить, не забудьте на самом деле сохранить его! дважды проверьте это. (ctrl + X, YES, Enter для нано)
  • перезагрузите ВМ с помощью «ВАШ КЛЮЧ ХОЗЯКА» + «R» (обычно «правый элемент управления» + «R»)

Надеюсь, это поможет кому-нибудь, так как решило мою проблему.

Edit: Я вижу, что разместил эту статью не в том месте, поскольку исходный вопрос касается другой версии Android. Кто-нибудь знает, как его переместить в подходящее место?

Проверено следующее на Virtualbox-5.0.24, Android_x86-4.4-r5. Вы получаете экран, похожий на 8-дюймовый стол. Вы можете поиграть с xxx в DPI = xxx, чтобы изменить разрешение. Xxx = 100 делает его действительно маленьким, чтобы точно соответствовать реальной таблице, но он может быть слишком маленьким при работе с андроидом в Virtualbox.

Со следующим добавлением к cmd ядра Android:

Я использую ubuntu 13.04 в качестве хоста. Этот понятный учебник работает:

Чтобы добавить больше разрешений, сделайте следующее:

    Запустите желаемую виртуальную машину в Oracle Virtualbox

Выполнить на терминале:

Проверьте имя вашей виртуальной машины

Добавьте новое разрешение:

В приведенном выше руководстве вы найдете: «Тестирование экрана с разным размером и разрешением».

Я хотел бы прояснить одну небольшую ошибку. Вы должны использовать CustomVideoMode1 перед CustomVideoMode2 и т. Д. VirtualBox распознает эти режимы в порядке, начиная с 1, и если вы пропустите номер, он не распознает ничего, равного или превышающего номер, который вы пропустили. Это застало меня врасплох.

В VirtualBox вы должны добавить собственное разрешение с помощью команды:

Вместо редактирования файла .vbox .

Это решение мне подходит!

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

Нет необходимости добавлять определение vga. Следите за значением DPI! Чем больше, тем больше ваши значки.

Чтобы добавить предыдущие параметры загрузки, перейдите в режим отладки (во время выбора меню grub)

Источник

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