设置andoridx86的分辨率为普遍分辨率与虚拟机下横竖屏切换


1. Ctrl+R -> CMD -> Vbox目录下 -> 输入VBoxManage setextradata "你的Android x86虚拟机名称" "CustomVideoMode1" "480x800x16"
2. 启动Android x86虚拟机,选择(HDPI)启动配置,按'e'键,编辑其启动选项
3. 在kernel行上按'e'键,编辑该启动选项。在最后面添加两个行参数"vga=ask UVESA_MODE=480x800",确认之
4. 然后按'b',booting,接下来你就会看到DPI和分辨率跟HD2一摸一样的Android x86了.....

Vbox目录
C:\Program Files\Oracle\VirtualBox
VBoxManage setextradata "android86" "CustomVideoMode1" "480x800x16"

Android虚拟机横竖屏切换

 
两种方法:
1. 使用左边的ctrl+F11,使用一次后必须重新选择虚拟机为当前窗口第二次使用才能生效
2. 关闭小键盘lock, 使用小键盘9键

STEP 01. 设置Android虚拟机的定制屏幕参数为 480x800x16。使用Virtual Box自带的VboxManage工具,设置Android虚拟机为竖屏,分辨率为 480x800。方法是在CMD窗口进入VBOX的目录,输入如下图所示的命令: 
C:\Program Files\Oracle\VirtualBox>vboxmanagesetextradata "Android" "CustomVideoMode1" "480x800x16" 
说明一下: 
C:\Program Files\Oracle\VirtualBox>为VBox所在的目录 
Vboxmanage为VBox管理工具 
Setextradata为设置扩展参数 
"Android"为Android所在虚拟机名称,我的安卓虚拟机就叫“Android”
 "CustomVideoMode1"为附加参数项名称 
"480x800x16"为附加参数值