开发者社区 问答 正文

mPaaS是否只有barcode和qrcode?

2aed0336998160a393bfff86c8bda474.jpg
mPaaS是否只有barcode和qrcode?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-03-05 18:07:02 52 分享 版权
阿里云 AI 助理回答

根据提供的知识库资料,mPaaS 的扫码功能不仅支持条形码(barcode)和二维码(qrcode),还支持其他类型的码。以下是详细说明:

支持的扫码类型

  1. 二维码(QR Code)
    二维码是最常见的扫码类型之一,广泛用于信息传递、支付等场景。

  2. 条形码(Bar Code)
    条形码通常用于商品标识和库存管理。

  3. DM 码(Data Matrix Code)
    DM 码是一种二维矩阵码,适用于小空间内存储大量信息,常见于工业领域。

  4. PDF417 码
    PDF417 是一种堆叠式二维条码,能够存储大量数据,常用于身份证、物流等领域。

配置扫码识别类型

在 mPaaS 中,可以通过设置 scanRequest.setRecognizeType 方法来指定需要识别的码类型。例如:

scanRequest.setRecognizeType(
    ScanRequest.RecognizeType.QR_CODE,    // 二维码
    ScanRequest.RecognizeType.BAR_CODE,  // 条形码
    ScanRequest.RecognizeType.DM_CODE,   // DM 码
    ScanRequest.RecognizeType.PDF417_Code // PDF417 码
);

如果不设置,默认会识别二维码、条形码和 DM 码。

注意事项

  • 扫码类型限制:上述配置仅对直接扫码生效,对从相册中选择图片进行识别的场景无效。
  • 基线版本要求:部分高级功能(如多码识别、AI 识别小码等)需要特定的基线版本支持。例如,AI 识别小码功能需要 10.2.3 及以上基线版本。

总结

mPaaS 的扫码功能不仅限于条形码和二维码,还支持 DM 码和 PDF417 码等多种类型。开发者可以根据具体需求配置扫码识别类型,并注意相关功能的基线版本要求。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答