Barcode-Scan
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Mit der Barcode Scan API von ML Kit können Sie Daten lesen, die mit den meisten Standard-Barcodeformaten codiert sind. Das Scannen des Barcodes erfolgt auf dem Gerät und erfordert keine Netzwerkverbindung.
Barcodes sind eine bequeme Möglichkeit, Informationen aus der realen Welt an Ihre Anwendung zu übergeben. Bei der Verwendung von 2D-Formaten wie QR-Code können Sie insbesondere strukturierte Daten wie Kontaktdaten oder WLAN-Anmeldedaten codieren. Da ML Kit diese Daten automatisch erkennen und parsen kann, kann Ihre Anwendung intelligent reagieren, wenn ein Nutzer einen Barcode scannt.
Nutzern, die keine benutzerdefinierte UI benötigen, empfehlen wir die Verwendung des Codescanners von Google. Die Codescanner API verwendet dasselbe Inferenzmodell wie die standardmäßige Barcode Scan API, gibt jedoch nur den am besten zentralisierten Barcode zurück, um schneller und einheitlicher zu sein. Der Google Code Scanner ist außerdem sicherer und ohne Berechtigungen. Er erfordert keine kamerabezogene Implementierung oder Berechtigungen.
iOS
Android
Google-Codescanner
Hauptmerkmale
- Liest die meisten Standardformate
- Lineare Formate: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
- 2D-Formate: Aztec, Data Matrix, PDF417, QR-Code
- Automatische Formaterkennung
- Sie können nach allen unterstützten Barcodeformaten auf einmal scannen, ohne das gewünschte Format angeben zu müssen, oder die Scangeschwindigkeit erhöhen, indem Sie den Detektor auf die Formate beschränken, die Sie interessieren.
- Extrahiert strukturierte Daten
- Strukturierte Daten, die in einem der unterstützten 2D-Formate gespeichert sind, werden automatisch geparst. Zu den unterstützten Informationstypen gehören URLs, Kontaktdaten, Kalendertermine, E-Mail-Adressen, Telefonnummern, Aufforderungen für SMS, ISBNs, WLAN-Verbindungsinformationen, geografischer Standort und AAMVA-Standard-Fahrerinformationen.
- Funktioniert mit jeder Ausrichtung
- Barcodes werden unabhängig von ihrer Ausrichtung erkannt und gescannt: rechts auf dem Kopf, verkehrt herum oder seitlich.
- Wird auf dem Gerät ausgeführt
- Der Barcode wird vollständig auf dem Gerät gescannt und erfordert keine Netzwerkverbindung.
Beachten Sie, dass diese API keine Barcodes in den folgenden Formen erkennt:
- 1D-Barcodes mit nur einem Zeichen
- Barcodes im ITF-Format mit weniger als sechs Zeichen, die bekanntermaßen instabil sind, weil keine Prüfsumme vorhanden ist
- Mit FNC2, FNC3 oder FNC4 codierte Barcodes
- Im ECI-Modus generierte QR-Codes
Diese API erkennt maximal 10 Barcodes pro API-Aufruf.
Beispielergebnisse
|
Ergebnis |
Ecken |
(49.125), (172.125), (172.160), (49.160) |
Rohwert |
2404105001722 |
|
|
Ergebnis |
Ecken |
(87,87) (612,87) (612,612) (87,612) |
Rohwert |
WIFI:S:SB1Guest;P:12345;T:WEP;; |
WLAN-Informationen |
SSID |
SB1Guest |
Passwort |
12345 |
Typ |
WEP |
|
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-03-21 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-21 (UTC)."],[[["ML Kit's Barcode Scanning API reads data from most standard barcode formats, including linear and 2D formats, without needing an internet connection."],["It automatically detects and parses structured data like contact info, WiFi credentials, and more from supported 2D formats, enabling intelligent app responses."],["The API works offline, recognizing barcodes in any orientation, and the Google Code Scanner offers a faster, safer, and permissionless option for basic scanning needs."],["While it supports a wide range of formats and data types, the API has limitations regarding certain 1D barcodes, ITF formats, and QR codes with specific encodings, recognizing a maximum of 10 barcodes per call."]]],["ML Kit's barcode scanning API reads data from most standard barcode formats on the device without needing a network connection. It automatically detects and parses structured data from 2D formats like QR codes, recognizing information such as URLs, contact details, and WiFi credentials. The API supports various linear and 2D formats, works with any barcode orientation, and offers a Google code scanner option for a faster, safer, permission-less experience. It does not recognize some formats including some 1D and ITF barcodes.\n"]]