mPaaS是否只有barcode和qrcode?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据提供的知识库资料,mPaaS 的扫码功能不仅支持条形码(barcode)和二维码(qrcode),还支持其他类型的码。以下是详细说明:
二维码(QR Code)
二维码是最常见的扫码类型之一,广泛用于信息传递、支付等场景。
条形码(Bar Code)
条形码通常用于商品标识和库存管理。
DM 码(Data Matrix Code)
DM 码是一种二维矩阵码,适用于小空间内存储大量信息,常见于工业领域。
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 码。
mPaaS 的扫码功能不仅限于条形码和二维码,还支持 DM 码和 PDF417 码等多种类型。开发者可以根据具体需求配置扫码识别类型,并注意相关功能的基线版本要求。