文档管理中心

业务介绍

服务简介

华为统一扫码服务(Scan Kit)提供便捷的条形码和二维码扫描、解析、生成能力,帮助您快速构建应用内的扫码功能。

得益于华为在计算机视觉领域能力的积累,Scan Kit可以实现远距离码或小型码的检测和自动放大,同时针对常见复杂扫码场景(如反光、暗光、污损、模糊、柱面)做了针对性识别优化,提升扫码成功率与用户体验。

场景介绍

扫码

Scan Kit支持扫描13种全球主流的码制式。如果您的应用只处理部分特定的码制式,您也可以在接口中指定制式以便加快扫码速度。已支持的码制式:

  • 一维码:EAN-8EAN-13UPC-AUPC-ECodabarCode 39Code 93Code 128ITF

  • 二维码:QR CodeData MatrixPDF417Aztec                                              

说明:

将陆续支持更多的码制式。

Scan Kit提供4种调用模式,您可根据需求选择一个合适的模式构建扫码功能,详情请参考构建扫码功能

展开

调用方式

扫码流程

扫码界面

功能

Default View Mode

Scan Kit处理

Scan Kit提供

相机扫码,导入图片扫码

Customized View Mode

Scan Kit处理

开发者自定义

相机扫码(可以叠加Bitmap mode增加导入图片扫码功能)

Bitmap Mode

开发者应用处理

开发者自定义

相机扫码、导入图片扫码

MultiProcessor Mode

开发者应用处理

开发者自定义

相机扫码、导入图片扫码;支持同时检测多个码,或者与ML Kit匹配实现同时识别码和人脸等其他对象

码值解析

Scan Kit可以将码的原始内容返回给开发者,还会针对使用特定内容格式编码的二维码/条码进行分析并提取结构化数据,帮助开发者快速构建关联服务。已支持如下场景:联系人信息、Wi-Fi连接信息、网页、日历日程、ID卡、短信、电话、邮件、地理位置、商品条码、ISBN。

码生成

Scan Kit支持将字符串转换为一维码或二维码,目前已支持的码制式为EAN-8、EAN-13、UPC-A、UPC-E、Codabar、Code 39、Code 93、Code 128、ITF、QR Code、Data Matrix、PDF417、Aztec。开发者只需要提供字符串、码制式和尺寸要求即可获得相应的码图。

隐私声明

在基于HMS SDK开发时,您需要遵守《华为开发者服务协议》、《华为APIs使用协议》、《AppGallery Connect数据处理附录》。Scan Kit扫码流程完全在设备端处理,不会上传和保存任何个人数据和图像数据。Scan Kit会收集打点数据用于分析,您需要在应用的隐私策略中声明此点,详细的数据项请参考SDK数据安全说明

搜索
请输入您想要搜索的关键词