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系统遥控器映射关系相关推荐

  1. Android 系统(138 )---Mtk平台 Android 打包解包*.img ,修改system.img 参数

    Mtk平台 Android 打包解包*.img ,修改system.img 参数 MTK 升级包文件如下: 若存在软件版本号存在错误或需要修改,重新编译则需要几个小时,或者要几天的测试 若可以直接修改 ...

  2. 修改MTK平台Android P系统支持系统A/B分区升级

    文章目录 一.device目录下的修改 二.kernel 目录下的修改 三.lk目录下的修改 四.preloader目录下的修改 五.修改img分区大小 六.Android A/B System OT ...

  3. MTK平台Android 安全中secure boot机制

    一.相关名词解释 1.公钥:通俗来说,公钥就是公开的密钥,是私钥拥有者公开的,公钥通常用于加密会话密钥.验证数字签名,或加密可以用相应的私钥解密的数据. 2.私钥:私有的钥匙,不会公开,私钥加密又称为 ...

  4. MTK平台--Android P SD卡检测

    SD卡检测 文章目录 SD卡检测 前言 目录 代码分析 问题追踪 所思 前言    最近公司拿到了Android P的代码,需要在原有的项目基础上将Android 8.1升级为Android 9.0: ...

  5. Android Camera (13)---MTK平台相机插值修改

    MTK平台相机插值修改 一.注意事项 二.HAL层修改 三.APP层修改 四.部分插值整理 五.快速编译指令 一.注意事项 Camera插值在底层已经做好,我们只需要在中间层和app层添加一个对应的p ...

  6. android 搭建短信平台,Android 短信SDK集成文档 | Mob文档中心

    第一步 获取SDK(查看视频教程) 请到我们官网下载最新版本的SDK,下载回来后解压,可以看到下面的文件结构: 其中"SMSSDK"目录存放的是短信SDK的全部内容,"S ...

  7. winxp映射linux目录,XP系统如何映射网络磁盘?

    在平时的工作中,我们常常会使用局域网进行共享文件,但很麻烦的是每次开机都要手动输入访问.为了去掉这个麻烦步骤,有用户就想到了映射网络磁盘,可是不少人不知道XP系统如何映射网络磁盘?其实方法很简单,下面 ...

  8. mtk平台android编译命令,MTK 常见的编译命令

    1: ./mk n(r) kernel; ./mk bootimage;当修改build-in 到kernel相关代码时,要使用此命令,具体文件参考如下: alps/kernel/ alps/medi ...

  9. android 9.x MTK平台讯飞输入法重启被卸载

    引言 平台信息:mt8788平台 android9.0 问题描述:安装讯飞输入法,重启机器,讯飞输入法消失 分析过程 安装apk后,adb shell进入机器,查看/data/app里面的文件 C:\ ...

最新文章

  1. 【IEEE】2020 年AI's 10 To Watch名单新鲜出炉!MIT韩松、方飞、张含望等华人入选!...
  2. 瑞士制 php 版,给大家科普下瑞士制
  3. 中石油2018年秋季C语言 试卷答案,[石油华东]《数据采集系统》2018年秋季学期在线作业...
  4. ABAP销售合同冻结Bapi
  5. linux init进程原理,Linux 系统下 init 进程的前世今生
  6. 数据/方法论固然重要,但人为分析更有价值!
  7. android 加载中自定义控件,Android 自定义一款炫酷的加载控件
  8. 电商运营中京东运营法则
  9. LSD_SLAM框架总结[最终版本]
  10. php validate,jQuery Validate | 菜鸟教程
  11. python 爬取有道词典的翻译 *渔夫版
  12. IPv6的DNS服务器
  13. Linux vmstat命令
  14. java开发级别t4,腾讯技术等级T系列解读,T4等于百万年薪加股份
  15. 阿里开发者工具盘点:用它!让开发事半功倍
  16. 机器学习(ML)中文视频教程
  17. ubuntu安装与配置ngnix静态代理与反向代理的流程
  18. python 中文乱码 问题深入分析
  19. 企业电子招标采购系统
  20. java面向对象 程序设计题_java面向对象程序设计练习题

热门文章

  1. 网站推荐:Google音乐搜索引擎
  2. 阿里巴巴CTO线-2023届校园春季招聘正式启动,加入阿里,一起打开有意思的未来
  3. 报错: error Strings must use singlequote quotes
  4. RocketMQ集群部署结构
  5. 数学软件Maple中文版下载安装,必备数学工具Maple特色功能使用
  6. 7的整除特征 三位一截_五年级数的整除:知识拓展7,11和13数的整除特征(竞赛必备转藏)...
  7. 2023C/C++MOBA游戏安全无限视距换肤技能范围走砍菜单绘制D3D
  8. 利用C语言打印表白动态爱心
  9. Shader中“深度”的理解和思考(附例子)
  10. 【Objective-C】01.第一个OC程序解析