android+模拟器皮肤,自定义android模拟器皮肤和键盘映射
我想为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模拟器皮肤和键盘映射相关推荐
- 【Android学习】自定义Android样式checkbox
下面简单介绍下在Androdi中如何更改Checkbox的背景图片,可以自定义样式 1.首先res/drawable中定义编写如下样式的XML,命名为:checkbox_style: 1 <?x ...
- android 画中画模式自定义,Android 8.0 Oreo 画中画模式
Android 8.0 Oreo(API Level 26)允许活动启动画中画 Picture-in-picture(PIP)模式.PIP 是一种特殊类型的多窗口模式,主要用于视频播放.PIP 模式已 ...
- android 主题xml,自定义Android主题风格theme.xml方法 Android开发技术
自定义Android主题风格theme.xml方法 Android开发技术 2013 年 5 月 23 日 在Android中可以通过自定义主题风格方式来实现个性化以及复用,首先我们创建theme.x ...
- android蓝牙广播自定义,Android 蓝牙相关的广播
Android 蓝牙相关的广播 监听蓝牙相关的广播并获得相关的信息,蓝牙相关的广播主要集中在BluetoothAdapter和BluetoothDevice类中, 可以通过在AndroidManife ...
- android幻灯片效果自定义,Android自定义View实现仿网易音乐唱片播放效果
本文实例为大家分享了Android实现仿网易音乐唱片播放效果的具体代码,供大家参考,具体内容如下 效果图: 在values中创建attrs.xml文件 //中间图片的半径 //图片 //唱片旋转的速度 ...
- android伸缩动画自定义,Android干货:自定义带动画的View
对于一个自定义View来说,onMeasure只是用来计算View尺寸,onDraw()才是真正执行View的绘制,所以一般我们都需要重写onDraw()函数来绘制我们期望的UI界面,下面我以一个具体 ...
- android 虚拟按键自定义,Android手机底部栏虚拟按键的操作
防止屏幕长度和主流不符导致底部出现黑色空白区域,应该在AndroidManifest.xml文件中,添加如下代码: 实例图.png 至于在Application中添加 android:resizeab ...
- Android播放器自定义,android surfaceView+mediaPlayer 自定义视频播放器
你可以参考我的写法,注意点就是你自定义的MyCallBack()里面要回调,也就是我写的SurfaceCallBack()里面的SurfaceCreated()函数要实现你写的setOnPrepare ...
- air android 后台运行,AIR Android:使用模拟器运行程序
安装和运行程序 生成apk包后,对开发者来说还有一个重要的环节,那就是把程序放在设备上运行起来.这一节我们将分别在模拟器和真机上运行FlipIt游戏,看看效果如何. 使用模拟器运行程序(1) 使用An ...
最新文章
- exsi5.5安装过程中遇到的一个问题
- Mybatis系列(三):Mybatis实现关联表查询
- 我的postfix过滤邮件、群发邮件问题 跟某云平台的故事
- 高频Linux命令小结(新手向)
- 最硬核交通信号灯上线:专治老司机们的这个“臭毛病”!
- 安卓市场和安智市场_影响安卓应用市场搜索排名的五大因素
- 剑指 offer set 5 二进制中 1 的个数
- Python脚本秒换壁纸
- el table 固定表头和首行_bootstrap table 固定 表头 冻结 窗格 固定首行 冻结首行 fixed 对齐 分享...
- 【存储专题】西瓜哥带您学习高端存储
- ThinkPad E430 选择U盘启动后又跳回选择画面
- Raspberry Pi OS 2022年09月发布,安装及成功连接。
- 计算机应用oas,基于XML的OAS生成平台的研究与实现-计算机应用技术专业论文.docx...
- photoshop设计精讲精练 学习笔记(一)
- 游戏出海越南,版号不容忽视
- 【图片素材】小程序图片
- [hdu4416 Good Article Good sentence]后缀自动机SAM
- OpenWRT设置IPV6
- 活体检测:keras
- 小小扎马-Java生成指定范围和跳过指定数字的代码
热门文章
- eclipse 和myEclipse 项目导入
- zoj 1962 How Many Fibs?(字符串化为数字处理)
- chapter1:The way of the program
- Ninject(二)——Modules和Kernel
- qq飞车服务器维护中是什么,《QQ飞车》服务器对赛车平跑稳定性的影响攻略
- 高等学校计算机规划教程,高等学校计算机应用规划教材:计算机组成原理简明教程...
- 3.5 集束搜索的误差分析-深度学习第五课《序列模型》-Stanford吴恩达教授
- 1.9 可避免误差-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
- 0.0 目录-深度学习第一课《神经网络与深度学习》-Stanford吴恩达教授
- 【AI2】更新app inventor2离线开发环境AppInventor2021,安卓app图形化开发环境