如何创建无android.hardware.touchscreen特性的Android模拟器硬件配置
是否可以通过修改XML配置实现无触屏功能机模拟
可以,操作方式如下:
- 定位XML文件中的
<d:touch>节点,将节点内容修改为以下值即可完全禁用触屏模拟:
<d:touch> <d:multitouch>none</d:multitouch> <d:mechanism>none</d:mechanism> <d:screen-type>none</d:screen-type> </d:touch>
- 额外同步修改以下字段适配Sonim XP3的实体功能机属性:
<d:keyboard>字段值从nokeys改为twelvekey,对应实体12键键盘<d:buttons>字段值从soft改为hard,对应实体功能按键- 按照Sonim XP3实际参数修改屏幕相关字段:2.4英寸屏幕、320*240分辨率,对应调整
<d:diagonal-length>、<d:x-dimension>、<d:y-dimension>、<d:pixel-density>即可
- 修改后保存XML文件,在AVD创建向导的硬件配置页选择「导入配置」,选中该文件即可加载自定义硬件规则。
如何查看对应Schema的内容
该在线地址没有开放公开访问权限,你可以直接在本地Android SDK安装目录中找到对应Schema文件:
- 打开Android SDK安装路径,进入
tools/lib/devices/目录 - 目录下的
devices.xsd文件就是对应版本的设备配置Schema文件,用文本编辑器直接打开即可查看所有字段的合法取值、结构定义,你提到的版本5规则对应该文件内的定义。
内容的提问来源于stack exchange,提问作者Nick
相关产品推荐
相关产品推荐

