android 4.2里面增加遥控器按键的方法

来源:互联网 发布:it helpdesk面试问题 编辑:程序博客网 时间:2024/05/02 23:28
android 4.2里面增加遥控器按键的方法:


jb_4.2\frameworks\base\core\res\res\values\attrs.xml
<enum name="KEYCODE_TEST_INFO" value="500" />
jb_4.2\frameworks\base\include\androidfw\KeycodeLabels.h
{ "TEST_INFO", 500 },
jb_4.2\frameworks\native\include\android\keycodes.h
AKEYCODE_TEST_INFO        = 500,
jb_4.2\frameworks\base\core\java\android\view\KeyEvent.java
/** Key code constant: 'INFO' key. */
      public static final int KEYCODE_TEST_INFO               = 500;


驱动修改:将遥控器上面的按键 info 转成input.h中标准的键值 #define KEY_INFO0x166
      
keylayout下     kl文件。
比如你从遥控器给上来的是 input.h中的#define KEY_INFO0x166
那么你的kl文件就需要 添加如下:  key 358 TEST_INFO

这样android系统就能获取遥控器上面的info键的键值为500.      
原创粉丝点击