获取系统const.product.btcontroller变量失败的问题分析与解决方案
·
获取系统const.product.btcontroller变量失败的问题分析与解决方案
1. 问题描述
在大屏共建项目中,蓝牙遥控器(具体型号是 Seneasy),在大屏开机后,长按遥控器的 HOME 键+菜单键 10s,大屏端无法弹出遥控器配对界面!
2. 分析过程
2.1 根因分析
应用侧分析原因是读取系统参数 `const.product.btcontroller` 失败。应用的逻辑是在启动时会读取系统参数 `const.product.btcontroller` 的值,用于判断是否需要唤醒配对界面。若该参数值等于遥控器名称“Seneasy”,则触发配对流程。上层应用代码如下:

2.2 对比分析
应用侧已经指明让我参考另一项目(AIX 6320)的配置,其参数文件 vendor/aix/gk6320/etc/param/product_gk6320.para 中已显式添加:
const.product.btcontroller=蓝牙遥控器

该设备能够正常唤起配对界面。
3. 解决方案
在文件 device/board/goke/tv/common/params/product_gk6780v100.para 末尾添加以下内容:
const.product.btcontroller=Seneasy

修改完成后,需要重新编译、烧录,功能才能生效。
更多推荐
所有评论(0)