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