Android emualtor的配置选项包括参数:hw.keyboard.lid,
,可能允许模拟隐藏硬键盘(使用HARDKEYBOARDHIDDEN_YES触发onConfigurationChange)。但是我无法弄清楚这样做的方法。 Android list of keyboard commands for emulator未提及键盘盖,此论坛中的其他一些相关主题也未提供有用的答案。有什么新想法吗?
答案 0 :(得分:0)
好的,要在Android模拟器上启用硬件键盘,它取决于您使用的操作系统以及SDK版本。
如上所述here:
对于Windows - >
转到AVD的文件夹,打开config.ini
文件并放置hw.keyboard=yes
(文件夹:~/.android/avd/<emulator-device-name>.avd/config.ini
)。
对于Mac OS和Linux,请使用此命令 - &gt;
for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.keyboard=yes' >> "$f"; done
然后,如果你正在使用SDK rev 21(如此处所述),在“编辑Android虚拟设备(AVD)”上,有一个“硬件键盘存在”选项和一个复选框。
这整篇文章也解释了here:
步骤1 :从已安装的文件夹结构中启用键盘属性
- 转到“.android”目录
- 打开“avd”目录,其中可以看到模拟器实例文件夹列表(如果创建了多个实例)
- 打开我们定位的特定模拟器文件夹以启用键盘
- 编辑“hardware-qemu.ini”文件
- 将硬件键盘属性更改为“是” “hw.keyboard = yes”
在我的案例文件夹结构如下 C:\ Users \ i047495.android \ avd \ raj_avd.avd文件名 “硬件qemu.ini”
程序2 :启用Eclipse的键盘属性
Eclipse&gt;窗口菜单&gt; AVD Manager选择您的虚拟设备和 单击硬件下的编辑,然后单击新建选择键盘支持 单击“确定”将其值编辑为“是”
这就是关于这个话题的所有内容。
干杯