2

Android emualtor 的配置选项包括参数:hw.keyboard.lid,它可能允许模拟隐藏硬键盘(通过 HARDKEYBOARDHHIDDEN_YES 触发 onConfigurationChange)。但是我无法弄清楚如何做到这一点。Android模拟器的键盘命令列表没有提到键盘盖,这个论坛中的一些其他相关主题也没有提供有用的答案。有什么新想法吗?

4

1 回答 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 回答