获取系统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   

修改完成后,需要重新编译、烧录,功能才能生效。

 

 

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐