android - ZXing 无法读取 Android 应用中的一维条码

标签 android barcode-scanner zxing

我正在开发一个新的应用程序,希望能够使用条形码阅读器来扫描和查找书籍。然后我将使用 ISBN 信息来获取更多信息。

Intent 有效,我可以扫描二维条形码,但不能扫描书籍的一维条形码,我知道使用完整的应用程序可以很好地扫描书籍。

这是我的代码。我已经尝试过,没有添加 Intent 附加内容,并且它没有改变任何内容。

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "ONE_D_MODE");
startActivityForResult(intent, 0);

我是否遗漏了一些明显的东西?应用程序中的设置也仅在 1d 扫描时选择。

谢谢

最佳答案

事实证明,使用产品模式效果非常好。我不知道为什么我没有早点尝试一下!

intent.putExtra("SCAN_MODE", "PRODUCT_MODE");

关于android - ZXing 无法读取 Android 应用中的一维条码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3846915/

相关文章:

javascript - 用于手机的条形码扫描器,用于表单中的网站

android - 如何让Nexus7在没有后置摄像头的情况下使用前置摄像头扫码

iphone - AVCaptureSession - 停止运行 - 需要很长时间

android - ZXING编码保存图片

java - Android 语音关闭数字识别

android - 在水平 ScrollView 中滚动文本

android - 第一次检测后停止移动视觉 API

android-intent - 添加结果返回到BarcodeEye(ZXing玻璃端口),结果位置在哪里?

Android创建联系人问题

java - Android SQLite 游标错误