Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Skanowanie kodów kreskowych

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

Kody paskowe to wygodny sposób przekazywania informacji o świecie rzeczywistym do Twojej aplikacji. W szczególności w przypadku formatów 2D, takich jak kod QR, możesz kodować uporządkowane dane, takie jak dane kontaktowe lub dane logowania do sieci Wi-Fi. Ponieważ ML Kit automatycznie rozpoznaje i analizuje te dane, aplikacja może reagować inteligentnie, gdy użytkownik skanuje kod kreskowy.

iOS Android

Najważniejsze funkcje

Odczytuje większość standardowych formatów
  • Formaty linearne: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • Formaty 2D: Aztec, Matryca danych, PDF417, Kod QR
Automatyczne wykrywanie formatów
Skanuj wszystkie obsługiwane formaty kodu kreskowego jednocześnie bez określania formatu, którego szukasz, lub zwiększ szybkość skanowania, ograniczając do formatu, który Cię interesuje.
Wyodrębnia uporządkowane dane
Uporządkowane dane przechowywane w jednym z obsługiwanych formatów 2D są automatycznie analizowane. Obsługiwane typy informacji to m.in. adresy URL, dane kontaktowe, wydarzenia w kalendarzu, adresy e-mail, numery telefonów, komunikaty SMS, ISBN, informacje o połączeniu Wi-Fi, lokalizacja geograficzna i informacje o kierowcy zgodne ze standardami AAMVA.
Obsługa dowolnej orientacji
Kody kreskowe są rozpoznawane i skanowane niezależnie od ich orientacji: z góry do góry, do góry nogami lub z boku.
działa na urządzeniu,
Skanowanie kodów kreskowych jest wykonywane w całości na urządzeniu i nie wymaga połączenia sieciowego.

Pamiętaj, że ten interfejs API nie rozpoznaje kodów kreskowych w tych formularzach:

  • Kody kreskowe 1D – tylko jeden znak
  • Kody kreskowe w formacie ITF krótszym niż 6 znaków – ten format ulega niepewności ze względu na brak sumy kontrolnej
  • kody kreskowe z kodowaniem FNC2, FNC3 lub FNC4;
  • Kody QR wygenerowane w trybie ECI

Interfejs API rozpoznaje nie więcej niż 10 kodów kreskowych na wywołanie API.

Przykładowe wyniki

Wynik
Ziarna kukurydzy (49,125), (172,125), (172,160), (49,160)
Nieprzetworzona wartość 2404105001722
Wynik
Ziarna kukurydzy (87,87) (612,87) (612 612) (87 612)
Nieprzetworzona wartość WIFI:S:SB1Guest;P:12345;T:WEP;;
Informacje o Wi-Fi
Identyfikator SSID SB1Gość
Hasło 12345
Typ WEP