Dzięki interfejsowi API do skanowania kodów paskowych ML Kit możesz odczytywać dane zakodowane w 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 kreskowe to wygodny sposób przekazywania informacji ze świata rzeczywistego. W przypadku korzystania z formatów 2D, takich jak kod QR, możesz zakodować 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 inteligentnie odpowiadać, gdy użytkownik skanuje kod kreskowy.
Użytkownikom, którzy nie potrzebują niestandardowego interfejsu, zalecamy skorzystanie ze skanera kodów Google. Interfejs API skanera kodów korzysta z tego samego modelu wnioskowania co standardowy interfejs API skanowania kodów kreskowych, ale zwraca tylko najbardziej scentralizowany kod kreskowy, aby zapewnić szybsze i spójniejsze środowisko. Skaner kodów Google jest też bezpieczny i nie wymaga uprawnień, które nie wymagają implementacji ani uprawnień związanych z aparatami.
Kluczowe 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 konieczności wskazywania interesującego Cię formatu lub zwiększ szybkość skanowania, wykrywając tylko te formaty, które Cię interesują.
- Wyodrębnia uporządkowane dane
- Dane uporządkowane, które są przechowywane w jednym z obsługiwanych formatów 2D, są analizowane automatycznie. Obsługiwane typy informacji obejmują adresy URL, informacje kontaktowe, wydarzenia w kalendarzu, adresy e-mail, numery telefonów, komunikaty SMS, numery ISBN, informacje o połączeniu Wi-Fi, lokalizację geograficzną i dane kierowcy zgodne ze standardem AAMVA.
- Obsługa dowolnej orientacji
- Kody kreskowe są rozpoznawane i skanowane niezależnie od ich orientacji: od prawej do góry, do góry nogami lub na boki.
- 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 paskowych w tych formatach:
- Kody kreskowe 1D zawierające tylko 1 znak
- Kody kreskowe w formacie ITF składającym się z mniej niż 6 znaków, a ten format jest znany z powodu braku sumy kontrolnej
- Kody kreskowe z kodowaniem FNC2, FNC3 lub FNC4
- Kody QR wygenerowane w trybie ECI
Ten interfejs API rozpoznaje nie więcej niż 10 kodów kreskowych na wywołanie interfejsu API.
Przykładowe wyniki
![]() |
|
![]() |
|