首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phonegap/cordova应用程序-如何在其他活动顶部显示文本- barcodescanner

phonegap/cordova应用程序-如何在其他活动顶部显示文本- barcodescanner
EN

Stack Overflow用户
提问于 2016-06-13 16:16:20
回答 1查看 343关注 0票数 0

我已经为android创建了一个cordova应用程序,它使用phonegap-plugin-barcodescanner来扫描二维码。我需要用户可以不断扫描更多的二维码,我需要给用户的反应,如果二维码包含正确的字符串。现在我的代码是这样的:开始扫描,在回调中检查二维码是否包含正确的字符串,显示window.alert(),然后再次开始扫描。这种方法并不理想,因为用户在每次扫描后都必须单击警报。我只需要在显示器上写,代码是OK还是不OK。如果barcodescanner活动不是全屏的,而是嵌入在div中的,这个问题很容易解决,但是这个插件只支持全屏模式。其他商业插件支持在屏幕的一部分扫描窗口,但他们的价格对于这个项目是不可接受的。那么,有没有办法在scanner运行时在屏幕上显示简短的文本信息呢?

EN

回答 1

Stack Overflow用户

发布于 2016-06-22 21:07:51

正如您所提到的,问题在于条形码扫描仪插件将条形码扫描仪显示为单独的活动。警告对话框显示在条形码扫描仪活动下方,并且在条形码扫描仪活动关闭之前不可见。

你可以修改条形码扫描器插件来实现你想要的效果。您必须修改插件的Objective-C或Java代码,并在那里实现结果处理,因为无法在条形码扫描器活动之上显示结果。

您还可以考虑另一种方法。除了显示代码正确的警告之外,您还可以根据是否扫描到正确/不正确的代码来播放不同的声音。

或者,您也可以使用支持二维码的Scandit条形码扫描仪SDK社区版。不过,你必须检查你的应用程序是否有资格获得社区许可证。

免责声明:我是Scandit的一名软件工程师。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37784765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档