条形码扫描
使用ML Kit的条码扫描API,您可以读取大多数使用标准条码格式编码的数据。
条形码是将信息从现实世界传递到应用程序的一种便捷方式。特别是,使用QR码等二维格式时,您可以编码结构化数据,如联系人信息或WiFi网络凭证。由于ML Kit可以自动识别和解析这些数据,因此当用户扫描条形码时,您的应用可以进行智能响应。
关键功能
阅读大多数标准格式 | 线性格式: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标准驱动程序信息。 |
适用于任何方向 | 条形码被识别并扫描,无论其方向如何:正面向上,倒置或侧向。 |
示例结果
结果 | |
---|---|
坐标 | (49,125), (172,125), (172,160), (49,160) |
原始值 | 2404105001722 |
结果 | ||
---|---|---|
坐标 | (87,87) (612,87) (612,612) (87,612) | |
原始值 | WIFISB1Guest;P:12345;T:WEP;; | |
WiFi信息 | SSID | SB1Guest |
密码 | 12345 | |
类型 | WEP |