Avec l'API de lecture des 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 s'effectue 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 de manière intuitive lorsqu'un utilisateur scanne un code-barres.
Nous recommandons aux utilisateurs ne nécessitant pas d'interface utilisateur personnalisée d'utiliser le lecteur de code Google. L'API de lecture de code utilise le même modèle d'inférence que l'API de lecture de code-barres standard, mais ne renvoie que le code-barres le plus centralisé pour une expérience plus rapide et cohérente. Le lecteur de code Google est également plus sûr et ne nécessite aucune autorisation. Il ne nécessite aucune mise en œuvre ni autorisation liées à l'appareil photo.
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 et UPC-E
- Formats 2D: Aztec, Data Matrix, PDF417, code QR
- Détection automatique du format
- Recherchez tous les formats de codes-barres compatibles en une seule fois sans avoir à spécifier le format que vous recherchez, ou accélérez la recherche en limitant le détecteur au seul format qui vous intéresse.
- 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 liées aux SMS, ISBN, informations de connexion Wi-Fi, emplacement géographique et informations sur le pilote standard AAMVA.
- Compatibilité avec toutes les orientations
- Les codes-barres sont reconnus et scannés, quelle que soit leur orientation, à l'envers, à l'envers ou à l'envers.
- S'exécute sur l'appareil
- La lecture des codes-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 sous les formes suivantes:
- Codes-barres 1D avec un seul caractère
- Codes-barres ITF de moins de six caractères, qui sont irréguliers 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
![]() |
|
![]() |
|