java - 如何在 Java、Android 上从 ZXing 源执行条形码扫描仪?

标签 java android barcode barcode-scanner zxing

我刚刚使用条形码扫描仪(ZXing 1.7)提出了申请。用户不在他的手机上使用条形码扫描仪,因此我无法将外部条形码扫描仪添加到我的应用程序中。我已将 ZXing 源添加到我的项目中,但我不知道如何在没有 Intent 的情况下执行它。请帮我。

更新:或者如何使外部条形码扫描仪随我的应用程序自动安装?

最佳答案

您无法安装要自动安装的外部条形码扫描仪。您可以做的是检查它是否已安装,如果没有显示一个对话框,询问用户是否要安装它(这会将用户带到应用程序市场链接)。

如果你想避免这种情况,你可以直接集成ZXing库,但这需要更多的工作。条形码扫描仪应用程序是开源的,因此您可以从那里了解如何操作。

关于java - 如何在 Java、Android 上从 ZXing 源执行条形码扫描仪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8731089/

相关文章:

java - 捕获身份验证异常

java - 授权后不显示登录信息

java - JOGL GLCanvas 的按键绑定(bind) (java)

java - 使用 observeOn() Android UI 线程使我的模拟器测试崩溃

ios - 如何从 Swift 中的字符串生成条形码?

string - 从书名生成假 ISBN? (或 : How to hash a string into a 6-digit numeric ID)

android - Android OpenCv.mk文件不存在

android - 如何导入cwac相机库

安卓工作室 : Integrating Butterknife?

ios - 使用 AVFoundation 时如何接受多种类型的条形码