android 遥控器映射,MTK 平台Android系统遥控器映射关系
MTK 平台Android系统遥控器映射关系
在我们工作中,经常要去适配遥控器的工作,但是大部时候我们是移植其他工程上的代码来修改,可能对Android系统中的按键关系有些不清楚,下面以MTK平台为例,介绍下Android系统中按键映射关系(以应用层的KEYCODE_POWER键为例)。
我们先从上往下看
第一、应用的按键值。
第一, 在应用上我们按遥控器Power按键,会抛出26,这个按键值的定义在(/framework/base/core/android/view/KeyEvent.java)文件中,如下:
public static final int KEYCODE_POWER = 26; (向应用层的抛上的键值就是26)
第二、应用层与Android系统映射关系
应用上的这个按键值会与Android系统中的键值相对应起来,
对应关系在(/framework/native/include/input/KeycodelLables.h)文件中
如下:
static const KeycodeLabel KEYCODES[] = {
{"SOFT_LEFT", 1 },
{"SOFT_RIGHT", 2 },
{"HOME", 3 },
{"BACK", 4 },
{"CALL", 5 },
{"ENDCALL", 6 },
{ "0",7 },
{ "1",8 },
{ "2",9 },
{ &#
android 遥控器映射,MTK 平台Android系统遥控器映射关系相关推荐
- Android 系统(138 )---Mtk平台 Android 打包解包*.img ,修改system.img 参数
Mtk平台 Android 打包解包*.img ,修改system.img 参数 MTK 升级包文件如下: 若存在软件版本号存在错误或需要修改,重新编译则需要几个小时,或者要几天的测试 若可以直接修改 ...
- 修改MTK平台Android P系统支持系统A/B分区升级
文章目录 一.device目录下的修改 二.kernel 目录下的修改 三.lk目录下的修改 四.preloader目录下的修改 五.修改img分区大小 六.Android A/B System OT ...
- MTK平台Android 安全中secure boot机制
一.相关名词解释 1.公钥:通俗来说,公钥就是公开的密钥,是私钥拥有者公开的,公钥通常用于加密会话密钥.验证数字签名,或加密可以用相应的私钥解密的数据. 2.私钥:私有的钥匙,不会公开,私钥加密又称为 ...
- MTK平台--Android P SD卡检测
SD卡检测 文章目录 SD卡检测 前言 目录 代码分析 问题追踪 所思 前言 最近公司拿到了Android P的代码,需要在原有的项目基础上将Android 8.1升级为Android 9.0: ...
- Android Camera (13)---MTK平台相机插值修改
MTK平台相机插值修改 一.注意事项 二.HAL层修改 三.APP层修改 四.部分插值整理 五.快速编译指令 一.注意事项 Camera插值在底层已经做好,我们只需要在中间层和app层添加一个对应的p ...
- android 搭建短信平台,Android 短信SDK集成文档 | Mob文档中心
第一步 获取SDK(查看视频教程) 请到我们官网下载最新版本的SDK,下载回来后解压,可以看到下面的文件结构: 其中"SMSSDK"目录存放的是短信SDK的全部内容,"S ...
- winxp映射linux目录,XP系统如何映射网络磁盘?
在平时的工作中,我们常常会使用局域网进行共享文件,但很麻烦的是每次开机都要手动输入访问.为了去掉这个麻烦步骤,有用户就想到了映射网络磁盘,可是不少人不知道XP系统如何映射网络磁盘?其实方法很简单,下面 ...
- mtk平台android编译命令,MTK 常见的编译命令
1: ./mk n(r) kernel; ./mk bootimage;当修改build-in 到kernel相关代码时,要使用此命令,具体文件参考如下: alps/kernel/ alps/medi ...
- android 9.x MTK平台讯飞输入法重启被卸载
引言 平台信息:mt8788平台 android9.0 问题描述:安装讯飞输入法,重启机器,讯飞输入法消失 分析过程 安装apk后,adb shell进入机器,查看/data/app里面的文件 C:\ ...
最新文章
- 【IEEE】2020 年AI's 10 To Watch名单新鲜出炉!MIT韩松、方飞、张含望等华人入选!...
- 瑞士制 php 版,给大家科普下瑞士制
- 中石油2018年秋季C语言 试卷答案,[石油华东]《数据采集系统》2018年秋季学期在线作业...
- ABAP销售合同冻结Bapi
- linux init进程原理,Linux 系统下 init 进程的前世今生
- 数据/方法论固然重要,但人为分析更有价值!
- android 加载中自定义控件,Android 自定义一款炫酷的加载控件
- 电商运营中京东运营法则
- LSD_SLAM框架总结[最终版本]
- php validate,jQuery Validate | 菜鸟教程
- python 爬取有道词典的翻译 *渔夫版
- IPv6的DNS服务器
- Linux vmstat命令
- java开发级别t4,腾讯技术等级T系列解读,T4等于百万年薪加股份
- 阿里开发者工具盘点:用它!让开发事半功倍
- 机器学习(ML)中文视频教程
- ubuntu安装与配置ngnix静态代理与反向代理的流程
- python 中文乱码 问题深入分析
- 企业电子招标采购系统
- java面向对象 程序设计题_java面向对象程序设计练习题
热门文章
- 网站推荐:Google音乐搜索引擎
- 阿里巴巴CTO线-2023届校园春季招聘正式启动,加入阿里,一起打开有意思的未来
- 报错: error Strings must use singlequote quotes
- RocketMQ集群部署结构
- 数学软件Maple中文版下载安装,必备数学工具Maple特色功能使用
- 7的整除特征 三位一截_五年级数的整除:知识拓展7,11和13数的整除特征(竞赛必备转藏)...
- 2023C/C++MOBA游戏安全无限视距换肤技能范围走砍菜单绘制D3D
- 利用C语言打印表白动态爱心
- Shader中“深度”的理解和思考(附例子)
- 【Objective-C】01.第一个OC程序解析