我是靠谱客的博主 感动悟空,最近开发中收集的这篇文章主要介绍红外触发蓝牙遥控器自动匹配,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

海思9.0自动配对补丁
1.0 增加红外码值:0xBD(码值仪测试的结果,在遥控器刚进入匹配模式发射的码值)
海思修改key.xml 占用数字1按键功能
ffff是用户码,bd是码值,42是反码
RK 平台修改相关DTS文件如kernel/arch/arm/boot/dts/rk322x-sdk.dtsi,使得遥控器的蓝牙模式时候的红外按键能被系统getevent时候识别到
RK 修改rockchip,usercode = <0xffff>;用户码的中按键1的码值<0xf6 KEY_1>, 为<0x42 KEY_1>,

adb shell 下getevent -ltr 进入遥控器配对模式时候会有KEY_1出现也就修改成功了

下面代码平台通用

2.0 增加frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
安卓4.4的路径frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
interceptKeyBeforeDispatching 函数中

	  //shijiu add begin

if(keyCode==KeyEvent.KEYCODE_1)

{

             Intent intent = new Intent();
             //intent.setComponent(new ComponentName("com.android.settings", "com.android.settings.Settings"));
             intent.setComponen

最后

以上就是感动悟空为你收集整理的红外触发蓝牙遥控器自动匹配的全部内容,希望文章能够帮你解决红外触发蓝牙遥控器自动匹配所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部