wdmomoxx 发表于 2023-6-15 14:22

安卓盒子红外遥控适配教程

在我们移植安卓系统的时候,除了机器的系统适配外还好遇到遥控的问题,在上网搜索了一番
可以参考如下方法:
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

Letv_Sherry 发表于 2023-6-27 14:39

开机的红外键码一般内置在内核当中了。使用此方法可以关机,但是开机基本上做不到。建议弄个带学习功能的遥控把原配开机红外信号学习下。

提醒下 B站的视频连接被吞了 可以重新发一下。感谢分享

张子恒 发表于 2023-6-15 17:50

6666666666

wyzabc110 发表于 2023-6-15 22:48

{znds6}

412330320 发表于 2023-6-16 05:05

66666

13617315761 发表于 2023-6-16 08:49

干货,写得详细

dcjfx 发表于 2023-6-16 14:21

aaaaaaaaaaaaaa

lmxx 发表于 2023-6-16 15:44

666666

17606143688 发表于 2023-6-16 20:35

666

ad258369 发表于 2023-6-17 06:20

下载

王惟珍 发表于 2023-6-17 09:44

http://images.chinaren.com/product/aluclub/images/em/R06.gif回个帖子有那么难吗??...http://images.chinaren.com/product/aluclub/images/em/R37.gif**之劳罢了^.^谢谢合作...

stevenjtx 发表于 2023-6-17 10:45

感谢分享了

曾大大186 发表于 2023-6-17 13:07

看看。。。

wang990156 发表于 2023-6-17 16:02

感谢分享。

xtwuyou 发表于 2023-6-17 16:16

谢谢分享。。。。

lomg 发表于 2023-6-17 21:41

干货,写得详细
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 安卓盒子红外遥控适配教程