Skanowanie kodów kreskowych

Dzięki interfejsowi API skanowania kodów kreskowych ML Kit możesz odczytywać dane zakodowane przy użyciu większości standardowych formatów kodu kreskowego. Skanowanie kodu kreskowego odbywa się na urządzeniu i nie wymaga połączenia sieciowego.

Kody kreskowe to wygodny sposób na przekazywanie informacji ze świata rzeczywistego . W szczególności przy korzystaniu z formatów 2D, takich jak kod QR, można zakodować dane strukturalne, takie jak dane kontaktowe czy dane logowania do sieci Wi-Fi. Ponieważ ML Kit może automatycznie rozpoznawać i analizować te dane, a aplikacja może odpowiadać inteligentnie, gdy użytkownik skanuje kod kreskowy.

iOS Android

Jeśli jesteś deweloperem Fluttera, możesz zainteresować się FlutterFire, który zawiera wtyczkę dla interfejsów API ML Vision w Firebase.

Najważniejsze funkcje

Odczytuje większość standardowych formatów
  • Formaty liniowe: Codabar, kod 39, kod 93, kod 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • Formaty 2D: Aztec, Data Matrix, PDF417, kod QR
Automatyczne wykrywanie formatu Skanuj wszystkie obsługiwane formaty kodów kreskowych naraz, bez potrzeby określania w odpowiednim formacie. Możesz też zwiększyć szybkość skanowania, ograniczając do wykrywania treści tylko w przypadku interesujących Cię formatów.
Wyodrębnia uporządkowane dane Uporządkowane dane przechowywane w jednym z obsługiwanych formatów 2D to: przeanalizowano automatycznie. Obsługiwane typy informacji to adresy URL, informacje kontaktowe, wydarzenia w kalendarzu, adresy e-mail, telefon numery, prompty w SMS-ach, numery ISBN, informacje o połączeniu Wi-Fi położenie geograficzne i informacje o kierowcy zgodne ze standardem AAMVA.
Działa w każdej orientacji Kody kreskowe są rozpoznawane i skanowane niezależnie od orientacji: do prawej, do góry nogami lub bokiem.
Działa na urządzeniu Kody kreskowe są w całości wykonywane na urządzeniu i nie wymaga połączenia sieciowego.

Przykładowe wyniki

Wynik
Grony (49 125), (172 125), (172 160), (49 160)
Wartość nieprzetworzona 2404105001722
Wynik
Grony (87 87) (612 87) (612 612) (87 612)
Wartość nieprzetworzona WIFI:S:SB1Guest;P:12345;T:WEP;;
Informacje o sieci Wi-Fi
Identyfikator SSID SB1Guest
Hasło 12345
Typ WEP