HarmonyOS鸿蒙Next中相机硬件差异的文字描述与代码示例接口名称不一致

HarmonyOS鸿蒙Next中相机硬件差异的文字描述与代码示例接口名称不一致 [问题描述]相机硬件差异-多设备功能开发-一次开发,多端部署 - 华为HarmonyOS开发者,实现悬停态相机页面的开发步骤中,文字描述的接口名称与代码示例中的接口名称不一致,文字描述写的是display.on(‘foldStatus’),但代码实际使用的是display.on(‘foldStatusChange’),且未找到display.on(‘foldStatus’)的接口**。**

cke_3448.png

[优化建议]将文字描述中的display.on(‘foldStatus’)修改为display.on(‘foldStatusChange’),与代码示例及实际接口名称保持一致。


更多关于HarmonyOS鸿蒙Next中相机硬件差异的文字描述与代码示例接口名称不一致的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

尊敬的开发者,您好!感谢您的反馈,问题正在加速处理中,还请关注后续版本,感谢您的理解与支持。

更多关于HarmonyOS鸿蒙Next中相机硬件差异的文字描述与代码示例接口名称不一致的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


这个反馈是对的。display 模块折叠状态变化监听事件名是 foldStatusChange,用法应是 display.on(‘foldStatusChange’, callback);foldStatus 更像状态/枚举语义,不是监听事件名。

建议把文字中的 display.on(‘foldStatus’) 改为 display.on(‘foldStatusChange’),与示例代码和接口参考保持一致。

HarmonyOS Next相机API存在版本差异。接口名称变更源于新版SDK对Camera Kit的命名规范调整。文字描述基于旧版本,代码示例为最新接口。请以最新SDK文档为准。

文档中文字描述的 display.on('foldStatus') 确有误,实际接口名称为 display.on('foldStatusChange'),代码示例使用的是正确名称。foldStatus 并不是 display 模块的有效事件类型,无法监听;系统定义的折叠屏状态变化事件是 foldStatusChange,因此应统一改为 display.on('foldStatusChange')

回到顶部