Androd 添加新键值

最近几天,在一个项目项目要求在android设备上添加新的键值。我上网以及和同事交流。终于完成,现在主要介绍一下添加流程。

Android添加新的键值主要分为两部分linux和framework层。

  1. 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

文件。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值