Androd 添加新键值
16lz
2021-01-26
最近几天,在一个项目项目要求在android设备上添加新的键值。我上网以及和同事交流。终于完成,现在主要介绍一下添加流程。
Android添加新的键值主要分为两部分linux和framework层。
- linux层,主要是红外码和linux的值的映射。
主要修改红外接受驱动和linux kernel内的input.h 文件。建议修改input。h中已经定义过的值。
修改完成后,替换ko文件就可以测试了。
2.android的system/usr/keylayout/目录下*.kl 的linux和android键值映射文件。
3.在android的framework层添加键值。
主要修改文件目录如下:
ics\frameworks\base\core\java\android\view\keyevent.java
ics\frameworks\base\core\res\res\values\attrs.xml
ics\frameworks\base\native\include\android\keycods.h
ics\frameworks\base\include\ui \keycodeLabel.h
ics\external\webkit\Source\WebKit\android\plugins\ANPKeyCodes.h
文件。
更多相关文章
- [置顶] Android补间动画,属性动画实现购物车添加动画
- HD文件管理器 v0.1.3----- 一款界面简约,功能强大的免费文件管理
- Android(安卓)创建自己的签名证书文件keystore,使用signapk.jar为
- android 自动检测版本升级
- android读SDCard中txt文件中文乱码问题
- Android中原始资源、任意xml资源和资产的使用
- Android(安卓)给应用程序的icon添加未读消息个数提示(红圈内数字)
- Android(安卓)源码开发系列(二)Android(安卓)SIM/USIM
- 关于 Android(安卓)7.0 适配中 FileProvider 部分的总结