android4.0增加遥控器按键步骤<2>
来源:互联网 发布:python网页架构 编辑:程序博客网 时间:2024/04/19 22:58
上次总结的不大对,驱动可以响应遥控器,但是上层收不到按键。
使用adb shell input keyevent 的方式发送按键,是可以获取到的。
也就是说从驱动到上面映射的过程中有个通路断掉了。
进入机顶盒,查看system/usr/keylayout/ 有个kl文件,说明从驱动到kl 是正确的。
上网查,在framework/base/include/ui下面有个KeycodeLabels.h里面存在了一对键值对,类似键值和应用键值的映射关系。
和keyevent.java 定义的int变量定义一样的。
在ui下面android下面有个 keycode.h里面定义了和keyevent.java类似的变量。
果然,查到http://blog.csdn.net/lsdmx2016/article/details/8606856,中间少了这2个地方的改动。
怎么加上了,重新烧录了system还是不行呢
// NOTE: If you add a new keycode here you must also add it to:
// isSystem()
// native/include/android/keycodes.h
// frameworks/base/include/ui/KeycodeLabels.h
// external/webkit/WebKit/android/plugins/ANPKeyCodes.h
// frameworks/base/core/res/res/values/attrs.xml
// emulator?
// LAST_KEYCODE
// KEYCODE_SYMBOLIC_NAMES
//
// Also Android currently does not reserve code ranges for vendor-
// specific key codes. If you have new key codes to have, you
// MUST contribute a patch to the open source project to define
// those new codes. This is intended to maintain a consistent
// set of key code definitions across all Android devices.
- android4.0增加遥控器按键步骤<2>
- android4.0增加遥控器按键步骤
- android4.0增加遥控器按键<3>
- android4.0添加遥控器按键整理篇
- IR遥控器增加新按键功能
- android 4.2里面增加遥控器按键的方法
- android4.0虚拟按键
- android4.2&android4.3去掉虚拟按键
- RK平台Android4.4 添加一个新的遥控器支持以及添加特殊按键
- Android增加一个物理按键检测步骤
- S5PV310 Android4.0 物理按键
- S5PV310 Android4.0 物理按键
- android4.x 增加一个新按键&&修改android默认语言
- 遥控器按键弹起消息
- 遥控器鼠标按键流程
- Android4.0状态栏添加虚拟按键
- android4.0虚拟按键的显示
- Android4.0 隐藏虚拟按键 实现全屏
- C++ win32 Sleep()头文件 #include <windows.h>
- sql语句中的left join、right join、inner join的区别
- 浅谈无线设备的校准
- 共享内存的使用
- 删除文件的技巧
- android4.0增加遥控器按键步骤<2>
- android adb 没法识别
- 学习在win7上搭建android开发平台
- Python : 反斜杠
- 远程下载图片
- Spring在ssh中的作用
- 流媒体Live555学习(一)
- DirectX 9.0 SDK
- JS判断手机浏览器