【问题标题】:Barcode types supported by jasonette vision apijasonette vision api 支持的条码类型
【发布时间】:2018-12-11 20:00:00
【问题描述】:

我对用于扫描条形码的 $vision.scan 操作有疑问,希望有人可以帮助我。我们是否需要提供任何特定选项才能扫描 EAN 13 或 EAN 8 条码?示例:(https://jasonbase.com/things/PMj7) 能够毫无问题地扫描 QR 码,但无法扫描任何其他类型的条形码。 $vision.scan 文档中的 gif 显示正在扫描许多不同类型的条形码。会不会是版本问题?我正在使用运行 Android 8.1.0 的 Oneplus 5。任何帮助将不胜感激。

【问题讨论】:

    标签: jasonette


    【解决方案1】:

    是的,您需要在 Android Studio 中更改一些代码。

    在应用程序 > Java > com.jasonette.seed > 服务 > 视觉 > JasonVisionService.java

    查找 setBarcodeFormats。

            detector = new BarcodeDetector.Builder(context)
                 // .setBarcodeFormats(Barcode.QR_CODE)
                    .setBarcodeFormats(Barcode.EAN_13 | Barcode.EAN_8)
                    .build();
    

    在上面的示例中,我已经注释掉了 QR_CODE 格式,而是添加了我自己的格式来扫描 EAN_8 和 EAN_13。 更多信息: https://developers.google.com/android/reference/com/google/android/gms/vision/barcode/BarcodeDetector.Builder

    【讨论】:

      猜你喜欢
      • 2018-01-26
      • 1970-01-01
      • 2016-08-17
      • 1970-01-01
      • 2018-07-30
      • 2020-05-08
      • 2021-04-01
      • 2018-03-14
      • 1970-01-01
      相关资源
      最近更新 更多