【HMS Core】统一扫描连续扫码、闪光灯关闭问题

 【问题描述1】

使用Default View Mode进行扫码,如何实现连续扫码

 

【解决方案】

在默认扫码模式Default View中,功能是集成在SDK内部的,无法设置连续扫码模式等信息。

可以使用Customized View Mode这种模式,它提供了相关的api可以设置是否连续扫码:通过setContinuouslyScan方法设置,默认为true,默认是开启连续扫码的;设置为false,非连续扫码,此时相同的码值只会返回一次。

cke_2069.png

详情可以参考以下文档:

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-customized-view-0000001050042012https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/scan-remoteview4-0000001050167711

 

【问题描述2】

使用Customized View Mode, 在黑暗环境下扫码,扫码成功后,闪光灯关闭了。如何实现扫码成功后,闪光灯不关闭,从而实现连续扫描。

 

【解决方案】

Customized View在连续扫码的基础上根据文档调SDK内的接口,在识别成功后扫码界面和闪光灯都不会关闭,关闭可能是由于本地代码配置的。请排查下本地代码,是否在码结束后主动调用了stop

cke_2627.png


posted @ 2023-07-28 15:01  Mayism123  阅读(24)  评论(0编辑  收藏  举报