已开启
change:修复闪光灯开启/关闭不生效的bug #57
change:修复闪光灯开启/关闭不生效的bug #57
已开启
travel创建于 1月29日
travel
1月29日

一、内容说明(相关的Issue)

https://gitcode.com/openharmony-sig/fluttertpc_mobile_scanner/issues/64
修复开关闪光灯不生效的bug
aebb36e5aea6083cce40f74955f850e9b33b8070

二、建议测试周期和提测地址

三、变更内容

  • 3.1 关联PR列表

  • 3.2 数据库和部署说明

  • 3.4 其他技术优化内容(做了什么,变更了什么)

    • 修复开关闪光灯不生效的bug
  • 3.5 废弃通知(什么字段、方法弃用?)

  • 3.6 后向不兼容变更(是否有无法向后兼容的变更?)

四、研发自测点(自测哪些?冒烟用例全部自测?)

自测测试结论:通过

五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)

检查点:

likedislike
合并受阻
Ttravel
1月29日 关联了issue:[Bug]: 鸿蒙版本调用方法toggleTorch切换手电筒没有任何反应
openharmony_ci
openharmony_ci成员
1月29日 评论:

感谢提交 Pull Requests!
Thanks for submitting a pull request.

likedislike
openharmony_ciopenharmony_ci成员
1月29日 添加了label:dco检查成功
travel
2月4日 评论:

能否合入呢?

likedislike
zeming
zeming成员
3月16日 评论:

能否合入呢?

@travel5 在传递的过程中缺少了currentTorchState ,缺省值被默认赋值为-1,然后就return了,导致消息没有发送出去,所以闪光灯就没反应了, 保留torch的修改,然后去掉eventSink,
最后这样改,加一个属性即可
result.success({
"textureId": this.textureId,
"size": {
"width": this.scanWidth,
"height": this.scanHeight
},
"torchable": hasFlashUnit(this.applicationContext!),
"numberOfCameras": 1,
"currentTorchState": customScan.getFlashLightStatus() ? 1 : 0
});
请开发者这样追加修改后可合入

likedislike