条形码扫描

使用ML Kit的条码扫描API,您可以读取大多数使用标准条码格式编码的数据。

条形码是将信息从现实世界传递到应用程序的一种便捷方式。特别是,使用QR码等二维格式时,您可以编码结构化数据,如联系人信息或WiFi网络凭证。由于ML Kit可以自动识别和解析这些数据,因此当用户扫描条形码时,您的应用可以进行智能响应。

iOS Android

关键功能

阅读大多数标准格式 线性格式:Codabar,Code 39,Code 93,Code 128,EAN-8,EAN-13,ITF,UPC-A,UPC-E 2D格式: Aztec, Data Matrix, PDF417, QR Code
自动格式检测 一次扫描所有支持的条码格式,而无需指定要查找的格式。或者,通过将检测器限制为您感兴趣的格式来提高扫描速度。
提取结构化数据 使用其中一种支持的2D格式存储的结构化数据将被自动分析。支持的信息类型包括URL,联系信息,日历事件,电子邮件地址,电话号码,SMS消息提示,ISBN,WiFi连接信息,地理位置以及AAMVA标准驱动程序信息。
适用于任何方向 条形码被识别并扫描,无论其方向如何:正面向上,倒置或侧向。

示例结果

条形码扫描 - 图1

结果
坐标 (49,125), (172,125), (172,160), (49,160)
原始值 2404105001722

条形码扫描 - 图2

结果
坐标 (87,87) (612,87) (612,612) (87,612)
原始值 WIFI:S:SB1Guest;P:12345;T:WEP;;
WiFi信息 SSID SB1Guest
密码 12345
类型 WEP