Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

條碼掃描

使用 ML Kit 的條碼掃描 API,您可以讀取使用大多數標準條碼格式編碼的數據。條碼掃描發生在設備上,不需要網絡連接。

條形碼是將信息從現實世界傳遞到您的應用程序的便捷方式。特別是,在使用二維碼(例如 QR 碼)時,您可以對結構化數據(例如聯繫信息或 WiFi 網絡憑據)進行編碼。由於 ML Kit 可以自動識別和解析這些數據,因此您的應用可以在用戶掃描條形碼時做出智能響應。

iOS版的Android

如果你是一個撲開發者,你可能會感興趣的FlutterFire ,其中包括火力地堡的ML視覺的API插件。

關鍵能力

讀取大多數標準格式
  • 線性格式: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)
原始值WIFI:S:SB1Guest;P:12345;T:WEP;;
無線上網信息
SSID SB1來賓
密碼12345
類型WEP