我创建了android的cordova应用程序,该应用程序使用phonegap-plugin-barcodescanner扫描QR码。 我需要用户可以连续扫描更多的QR码,如果QR码包含正确的字符串,我需要给用户回复。 现在我有这样的:开始扫描,在回调中检查QR码是否包含正确的字符串,显示window.alert()并再次开始扫描。 此方法并不理想,因为用户必须在每次扫描后单击警报。我只需要在显示屏上编写代码即可。 如果barcodescanner活动不是全屏,但嵌入div,它可以很容易地解决,但这个插件只支持全屏模式。其他商业插件支持在屏幕的一部分扫描窗口,但他们的价格是这个项目不可接受的。 那么,有什么办法如何在扫描仪运行时在屏幕上显示短文本信息?phonegap/cordova应用程序 - 如何在其他活动上显示文本 - barcodescanner
0
A
回答
0
如上所述,问题在于条形码扫描器插件将条形码扫描器显示为单独的活动。警报对话框显示在条形码扫描仪活动下方,直到条形码扫描仪活动关闭时才会显示。
您可能可以修改条形码扫描器插件以达到您想要的效果。您将不得不修改插件的Objective-C或Java代码并在那里执行结果处理,因为无法在条形码扫描器活动上显示结果。
你也可以考虑另一种方法。根据是否扫描了正确/不正确的代码,您可能还会播放不同的声音,而不是显示代码正确的提示。
或者,您也许可以使用支持QR码的Scandit Barcode Scanner SDK社区版。不过,您必须检查您的应用是否符合社区许可。
声明:我在Scandit担任软件工程师。
相关问题
- 1. Android:如何在我的活动中显示其他应用程序小部件
- 2. 如何使警报框显示在其他活动上
- 3. 在应用程序中显示活动
- 4. 当我使用其他应用程序时,Android活动显示在最前面
- 5. 如何在android中的其他应用程序中调用其他应用程序活动?
- 6. 如何在其他活动[ANDROID]中显示文字?
- 7. 如何在其他活动中显示微调选框的文本视图
- 8. 在其他显示器上运行控制台应用程序
- 9. 如何制作出现在其他活动之上的活动?
- 10. 如何在iPhone应用程序中显示活动按钮
- 11. 如何在Android设备上启动其他应用程序
- 12. 如何Spotify和其他大横幅的应用程序显示在墙上后
- 13. 应用程序崩溃上显示ProgressDialog在非活动
- 14. 如何从其他应用程序启动ClickOnce应用程序?
- 15. 如何显示/隐藏其他应用程序的窗口?
- 16. 如何在phonegap应用程序中显示telugu,hindi和其他pdf文件?
- 17. 如何在Android应用程序中全局访问其他课程的活动?
- 18. 如何在其他应用程序和主屏幕上显示“破解屏幕”应用程序的图像
- 19. 在windows phone7上启动其他程序或应用程序
- 20. 活动/窗口如何获取其他活动/窗口的文本?
- 21. 我的Android应用程序崩溃,当我在其他活动
- 22. 在长循环中处理其他应用程序活动
- 23. 如何在Mac OSX应用程序(如OSK)上的其他应用程序的光标位置插入文本?
- 24. broadcastreceiver意图启动活动其他应用程序通知
- 25. 如何将文本插入其他应用程序?
- 26. 显示在asp.net文本框或其他
- 27. 调用其他应用程序后返回到活动
- 28. 使应用程序运行在其他应用程序上方
- 29. 将Win32 MessageBox显示在其他程序
- 30. 如何在iOS应用程序的背景上运行其他应用程序?