Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Scanner des codes-barres

Avec l'API de lecture de codes-barres de ML Kit, vous pouvez lire des données encodées à l'aide de la plupart des formats de codes-barres standards. La lecture des codes-barres est effectuée sur l'appareil et ne nécessite pas de connexion réseau.

Les codes-barres sont un moyen pratique de transmettre des informations du monde réel à votre application. En particulier, lorsque vous utilisez des formats 2D tels que le code QR, vous pouvez encoder des données structurées telles que des coordonnées ou des identifiants de réseau Wi-Fi. Étant donné que ML Kit peut automatiquement reconnaître et analyser ces données, votre application peut répondre intelligemment lorsqu'un utilisateur scanne un code-barres.

iOS Android

Capacités clés

Lecture de la plupart des formats standards
  • Formats linéaires: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • Formats 2D: Aztec, Data Matrix, PDF417, code QR
Détection automatique du format
Scannez tous les formats de codes-barres compatibles sans avoir à spécifier le format que vous recherchez, ou accélérez l'exploration en limitant le détecteur aux formats qui vous intéressent.
Extrait les données structurées
Les données structurées stockées à l'aide de l'un des formats 2D compatibles sont automatiquement analysées. Les types d'informations compatibles sont les suivants : URL, coordonnées, événements d'agenda, adresses e-mail, numéros de téléphone, invites SMS, ISBN, informations de connexion Wi-Fi, zone géographique et informations sur le pilote standard AAMVA.
Compatible avec toutes les orientations
Les codes-barres sont reconnus et scannés, quelle que soit leur orientation : de haut en bas, de haut en bas ou de travers.
S'exécute sur l'appareil
La lecture du code-barres est effectuée entièrement sur l'appareil et ne nécessite pas de connexion réseau.

Notez que cette API ne reconnaît pas les codes-barres suivants:

  • Codes-barres 1D ne comportant qu'un seul caractère
  • Codes-barres au format ITF comportant moins de six caractères, et ce format est connu pour être irrégulier en raison de l'absence de somme de contrôle
  • Codes-barres encodés avec FNC2, FNC3 ou FNC4
  • Codes QR générés en mode ECI

Cette API ne reconnaît pas plus de 10 codes-barres par appel d'API.

Exemples de résultats

Résultat
Angles (49 125), (172 125), (172 160), (49 160)
Valeur brute 2404105001722
Résultat
Angles (87,87) (612,87) (612 612) (87 612)
Valeur brute WIFI:S:SB1Guest;P:12345;T:WEP;;
Informations sur le Wi-Fi
SSID SB1Invité
Password (Mot de passe) 12345
Type WEP