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_INFO 0x166

keylayout下 kl文件。
比如你从遥控器给上来的是 input.h中的#define KEY_INFO 0x166
那么你的kl文件就需要 添加如下: key 358 TEST_INFO

这样android系统就能获取遥控器上面的info键的键值为500.

更多相关文章

  1. android asset中 zip包解压sdcard
  2. 新浪微博Oauth2.0授权认证及SDK、API的使用(Android)
  3. Android(安卓)APN的设置问题:默认“已起用数据”关闭
  4. Android(安卓)JNI入门第三篇――jni头文件分析
  5. android源码编译出现No private recovery resources for TARGET_
  6. Android_查看linux内核版本和android文件系统版本
  7. Android仿微信朋友圈上传图片
  8. Android——读取含有双字节字符的TXT文件
  9. Android(安卓)Studio中Run按钮app的module显示红叉

随机推荐

  1. android Volley 使用
  2. 【Android】Inconvertible types:cannot
  3. androidUI控件下载地址
  4. Android TXT文件读写
  5. 常用方法(1)------根据图片的url路径获得
  6. Android获取View位置
  7. Android: android.content.res.Resources
  8. 申请Android(安卓)Google Map API key
  9. Android 服务器连接工具类HttpUtil
  10. Android(安卓)设置亮度