gpt4 book ai didi

android - Zxing不扫描一维条码不显示红线

转载 作者:行者123 更新时间:2023-11-30 04:25:27 25 4
gpt4 key购买 nike

我正在尝试开发一个使用 Zxing lib 获取一维条形码的应用程序。我下载了 lib 并用 ant 编译了它。他们,我将 core.jar 包含到我的应用程序源中。

现在,我不想获取条形码的编号,我使用以下 java 代码:

    Intent barscan = new Intent("com.google.zxing.client.android.SCAN");
barscan.putExtra("SCAN_WIDTH", 300);
barscan.putExtra("SCAN_HEIGHT", 200);

barscan.putExtra("RESULT_DISPLAY_DURATION_MS", 3000L);
barscan.putExtra("PROMPT_MESSAGE", "Custom prompt to scan a product");

barscan.putExtra("SCAN_MODE", "ONE_D_MODE");
startActivityForResult(barscan, 0);

但是使用这段代码我遇到了一些问题:

  • 我看不到屏幕上的红线。
  • 我想扫描条形码并返回,但这仅适用于二维码。使用一维条形码什么也不会发生。

怎么了?

感谢大家的宝贵时间!

最佳答案

(我已经在邮件列表中回复了。)

如果您没有看到红线,则说明您没有使用 Barcode Scanner 来处理 Intent。我不知道是什么应用程序在处理它,但它不是来自这里的东西。使用 Intent.setPackage() 限制为 Barcode Scanner 的 com.google.zxing.client.android 包。更好的是,使用提供的 IntentIntegrator 代码。

关于android - Zxing不扫描一维条码不显示红线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8625898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com