Barkod tarama

ML Kit'in barkod tarama API'si sayesinde, çoğu standart barkod biçimi kullanılarak kodlanmış verileri okuyabilirsiniz. Barkod tarama işlemi cihazda gerçekleşir ve ağ bağlantısı gerektirmez.

Barkodlar, gerçek dünyadan uygulamanıza bilgi aktarmanın kullanışlı bir yoludur. Özellikle, QR kodu gibi 2D biçimleri kullanırken iletişim bilgileri veya kablosuz ağ kimlik bilgileri gibi yapılandırılmış verileri kodlayabilirsiniz. ML Kit bu verileri otomatik olarak tanıyıp ayrıştırabildiğinden, bir kullanıcı barkodu taradığında uygulamanız akıllıca yanıt verebilir.

Özel kullanıcı arayüzü gerektirmeyen kullanıcılar için Google kod tarayıcıyı kullanmanızı öneririz. Kod tarayıcı API'si, standart Barcode Scanner API ile aynı çıkarım modelini kullanır ancak daha hızlı ve tutarlı bir deneyim için yalnızca en merkezi barkodu döndürür. Google kod tarayıcısı aynı zamanda daha güvenli ve iznizdir. Ayrıca, kamerayla ilgili uygulama veya izinler gerektirmez.

iOS Android Google kod tarayıcı

Temel özellikler

Çoğu standart biçimi okur
  • Doğrusal biçimler: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • 2D biçimleri: Aztek, Veri Matrisi, PDF417, QR Kodu
Otomatik biçim algılama
İstediğiniz biçimi belirtmek zorunda kalmadan tüm desteklenen barkod biçimlerini aynı anda tarayın veya algılayıcıyı yalnızca ilgilendiğiniz biçimlerle sınırlandırarak tarama hızını artırın.
Yapılandırılmış verileri çıkarır
Desteklenen 2D biçimlerinden biri kullanılarak depolanan yapılandırılmış veriler otomatik olarak ayrıştırılır. Desteklenen bilgi türleri arasında URL'ler, iletişim bilgileri, takvim etkinlikleri, e-posta adresleri, telefon numaraları, SMS mesajı istemleri, ISBN'ler, kablosuz bağlantı bilgileri, coğrafi konum ve AAMVA standardı sürücü bilgileri yer alır.
Tüm yönlerde çalışır
Barkodlar yönü (sağ yukarı, baş aşağı veya yan) ne olursa olsun tanınır ve taranır.
Cihazda çalışır
Barkod taraması tamamen cihazda gerçekleştirilir ve ağ bağlantısı gerektirmez.

Bu API'nin şu biçimlerdeki barkodları tanımadığını unutmayın:

  • Tek karakterli 1D Barkodlar
  • Altı karakterden kısa, ITF biçimindeki barkodlar ve sağlama toplamı olmadığı için bu biçimin güvenilir olmadığı bilinmektedir
  • FNC2, FNC3 veya FNC4 ile kodlanmış barkodlar
  • ECI modunda oluşturulan QR kodları

Bu API, API çağrısı başına 10'dan fazla barkodu tanımaz.

Örnek sonuçlar

Sonuç
Köşeler (49.125), (172.125), (172.160), (49.160)
İşlenmemiş değer 2404105001722
Sonuç
Köşeler (87.87) (612.87) (612.612) (87.612)
İşlenmemiş değer WIFI:S:SB1Guest;P:12345;T:WEP;;
Kablosuz bağlantı bilgileri
SSID SB1Guest
Şifre 12345
Tür WEP