我想为Android模拟器创建自己的皮肤。我有照片购买了一些皮肤图像。 有一些额外的按钮,我需要映射,以便点击它时应该生成一个特定的事件。 在我的个性化皮肤文件夹的布局文件看起来是这样的:自定义android模拟器皮肤和键盘映射

parts {

device {

display {

width 1280

height 768

x 0

y 0

}

}

portrait {

background {

image MYDEV-1280x768.png

}

buttons {

menu {

image MYDEV-button-menu.png

x 158

y 957

}

guide {

image MYDEV-button-guide.png

x 1122

y 957

}

home {

image MYDEV-button-home.png

x 1214

y 957

}

back {

image MYDEV-button-back.png

x 1309

y 957

}

volume-down {

image MYDEV-button-voldown.png

x 824

y 957

}

volume-up {

image MYDEV-button-volup.png

x 915

y 957

}

}

}

landscape {

background {

image MYDEV-1280x768.png

}

buttons {

menu {

image MYDEV-button-menu.png

x 158

y 957

}

guide {

image MYDEV-button-guide.png

x 1122

y 957

}

home {

image MYDEV-button-home.png

x 1214

y 957

}

back {

image MYDEV-button-back.png

x 1309

y 957

}

volume-down {

image MYDEV-button-voldown.png

x 824

y 957

}

volume-up {

image MYDEV-button-volup.png

x 915

y 957

}

}

}

}

layouts {

portrait {

width 1494

height 1047

event EV_SW:0:1

part1 {

name portrait

x 0

y 0

}

part2 {

name device

x 108

y 119

}

}

landscape {

width 1494

height 1047

event EV_SW:0:0

part1 {

name landscape

x 0

y 0

}

part2 {

name device

x 108

y 119

rotation 1

}

}

}

network {

speed full

delay none

}

。我是从其他皮肤文件夹上面的布局文件,并通过添加“菜单”和“指南”按钮,修改它。

这里我遇到的问题是传统的按钮被映射(例如,音量增大,音量降低,主屏幕背面),但像“菜单”和“指南”这样的自定义按钮不会产生任何按键事件。

在我Generic.kl文件我已经进入下面的映射信息:

key 102 HOME WAKE_DROPPED

key 158 BACK WAKE_DROPPED

key 139 MENU WAKE_DROPPED

key 115 VOLUP WAKE

key 114 VOLDOWN WAKE

key 105 GUIDE WAKE

任何人都可以请帮助。如果您需要了解其他任何信息,请告诉我,这可以帮助您了解我的问题。

“这是关于嵌入在模拟器皮肤Android模拟器硬键,而不是软键/按钮,这是任何Android应用程序创建”

2014-10-09

Rookie

android+模拟器皮肤,自定义android模拟器皮肤和键盘映射相关推荐

  1. 【Android学习】自定义Android样式checkbox

    下面简单介绍下在Androdi中如何更改Checkbox的背景图片,可以自定义样式 1.首先res/drawable中定义编写如下样式的XML,命名为:checkbox_style: 1 <?x ...

  2. android 画中画模式自定义,Android 8.0 Oreo 画中画模式

    Android 8.0 Oreo(API Level 26)允许活动启动画中画 Picture-in-picture(PIP)模式.PIP 是一种特殊类型的多窗口模式,主要用于视频播放.PIP 模式已 ...

  3. android 主题xml,自定义Android主题风格theme.xml方法 Android开发技术

    自定义Android主题风格theme.xml方法 Android开发技术 2013 年 5 月 23 日 在Android中可以通过自定义主题风格方式来实现个性化以及复用,首先我们创建theme.x ...

  4. android蓝牙广播自定义,Android 蓝牙相关的广播

    Android 蓝牙相关的广播 监听蓝牙相关的广播并获得相关的信息,蓝牙相关的广播主要集中在BluetoothAdapter和BluetoothDevice类中, 可以通过在AndroidManife ...

  5. android幻灯片效果自定义,Android自定义View实现仿网易音乐唱片播放效果

    本文实例为大家分享了Android实现仿网易音乐唱片播放效果的具体代码,供大家参考,具体内容如下 效果图: 在values中创建attrs.xml文件 //中间图片的半径 //图片 //唱片旋转的速度 ...

  6. android伸缩动画自定义,Android干货:自定义带动画的View

    对于一个自定义View来说,onMeasure只是用来计算View尺寸,onDraw()才是真正执行View的绘制,所以一般我们都需要重写onDraw()函数来绘制我们期望的UI界面,下面我以一个具体 ...

  7. android 虚拟按键自定义,Android手机底部栏虚拟按键的操作

    防止屏幕长度和主流不符导致底部出现黑色空白区域,应该在AndroidManifest.xml文件中,添加如下代码: 实例图.png 至于在Application中添加 android:resizeab ...

  8. Android播放器自定义,android surfaceView+mediaPlayer 自定义视频播放器

    你可以参考我的写法,注意点就是你自定义的MyCallBack()里面要回调,也就是我写的SurfaceCallBack()里面的SurfaceCreated()函数要实现你写的setOnPrepare ...

  9. air android 后台运行,AIR Android:使用模拟器运行程序

    安装和运行程序 生成apk包后,对开发者来说还有一个重要的环节,那就是把程序放在设备上运行起来.这一节我们将分别在模拟器和真机上运行FlipIt游戏,看看效果如何. 使用模拟器运行程序(1) 使用An ...

最新文章

  1. exsi5.5安装过程中遇到的一个问题
  2. Mybatis系列(三):Mybatis实现关联表查询
  3. 我的postfix过滤邮件、群发邮件问题 跟某云平台的故事
  4. 高频Linux命令小结(新手向)
  5. 最硬核交通信号灯上线:专治老司机们的这个“臭毛病”!
  6. 安卓市场和安智市场_影响安卓应用市场搜索排名的五大因素
  7. 剑指 offer set 5 二进制中 1 的个数
  8. Python脚本秒换壁纸
  9. el table 固定表头和首行_bootstrap table 固定 表头 冻结 窗格 固定首行 冻结首行 fixed 对齐 分享...
  10. 【存储专题】西瓜哥带您学习高端存储
  11. ThinkPad E430 选择U盘启动后又跳回选择画面
  12. Raspberry Pi OS 2022年09月发布,安装及成功连接。
  13. 计算机应用oas,基于XML的OAS生成平台的研究与实现-计算机应用技术专业论文.docx...
  14. photoshop设计精讲精练 学习笔记(一)
  15. 游戏出海越南,版号不容忽视
  16. 【图片素材】小程序图片
  17. [hdu4416 Good Article Good sentence]后缀自动机SAM
  18. OpenWRT设置IPV6
  19. 活体检测:keras
  20. 小小扎马-Java生成指定范围和跳过指定数字的代码

热门文章

  1. eclipse 和myEclipse 项目导入
  2. zoj 1962 How Many Fibs?(字符串化为数字处理)
  3. chapter1:The way of the program
  4. Ninject(二)——Modules和Kernel
  5. qq飞车服务器维护中是什么,《QQ飞车》服务器对赛车平跑稳定性的影响攻略
  6. 高等学校计算机规划教程,高等学校计算机应用规划教材:计算机组成原理简明教程...
  7. 3.5 集束搜索的误差分析-深度学习第五课《序列模型》-Stanford吴恩达教授
  8. 1.9 可避免误差-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  9. 0.0 目录-深度学习第一课《神经网络与深度学习》-Stanford吴恩达教授
  10. 【AI2】更新app inventor2离线开发环境AppInventor2021,安卓app图形化开发环境