安卓盒子红外遥控适配教程
在我们移植安卓系统的时候,除了机器的系统适配外还好遇到遥控的问题,在上网搜索了一番可以参考如下方法:
https://wiki.52pi.com/index.php? ... mote_Control_Custom
简单来说就是在/vendor/etc/目录下重新创建一个遥控码文件
具体步骤如下:
首先使用adb进入安卓系统终端
重新挂载分区为可读写:
mount -o remount,rw /vendor
第一步:打开remote.cfg的debug选项,使用vi编辑此文件
vi /vendor/etc/remote.cfg
修改如下参数为1,然后保存
chmod 644 /vendor/etc/remote.cfg
remotecfg -c /vendor/etc/remote.cfg -d 第二步:获取当前遥控器的遥控码
使用遥控器直接对着机器将每个按键按一遍
然后输入如下命令
dmesg | grep framecode=就可以获得类似如下的遥控代码,红圈处即是遥控器按键的代码,将这个按键和安卓的键码对应起来就可以使用了
最后四位为遥控器的识别码,相当于遥控器的ID
第三步:创建一个遥控码配置文件
vi /vendor/etc/remote.tab如果有多个配置文件,可以创建remote.tab1、remote.tab2、remote.tab3等等等
按如下格式编写,第一行是遥控器名称,第二行遥控器的识别码
在key_begin下,第一列就是刚才获取的遥控码,第二列是安卓的按键码
安卓的按键码对应的按键功能可以网上查询,比如这里
https://blog.csdn.net/qq446252221/article/details/130974312
对应填好后,遥控器的按键就是你填写的安卓按键码所对应的按键功能
**** Hidden Message *****
完成后保存,重启即可使用
以上方法目前还不能解决系统关机后使用遥控来开机,一般使用休眠功能来弥补这个问题
或者有大佬知道方法,还请不吝赐教
如果不太明白以上操作
可以看下视频实操:
https://www.bilibili.com/video/B ... d0f96a6b57eee91d75e
https://zndsssp.dangbei.net/v/viedo-20220615j.mp4
开机的红外键码一般内置在内核当中了。使用此方法可以关机,但是开机基本上做不到。建议弄个带学习功能的遥控把原配开机红外信号学习下。
提醒下 B站的视频连接被吞了 可以重新发一下。感谢分享 6666666666 {znds6} 66666 干货,写得详细 aaaaaaaaaaaaaa 666666 666 下载 http://images.chinaren.com/product/aluclub/images/em/R06.gif回个帖子有那么难吗??...http://images.chinaren.com/product/aluclub/images/em/R37.gif**之劳罢了^.^谢谢合作... 感谢分享了 看看。。。 感谢分享。 谢谢分享。。。。 干货,写得详细