ML Kit'in barkod tarama API'sı sayesinde, çoğu standart barkod biçimi kullanılarak kodlanan verileri okuyabilirsiniz. Barkod tarama işlemi cihazda gerçekleşir ve ağ bağlantısı gerektirmez.
Barkodlar, gerçek dünyadan uygulamanıza bilgi iletmenin kolay bir yoludur. Özellikle QR kodu gibi 2D biçimlerini 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, kullanıcı barkod taradığında uygulamanız anında yanıt verebilir.
Özel kullanıcı arayüzü gerektirmeyen kullanıcılar için Google kod tarayıcı kullanılmasını öneririz. Kod tarama API'sı, standart Barkod Tarama API'si 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ı da daha güvenlidir ve izinleri yoktur; kamerayla ilgili uygulama veya izinler gerektirmez.
Temel özellikler
- Standart biçimlerin çoğunu okur
- Doğrusal biçimler: Codabar, Kod 39, Kod 93, Kod 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
- 2D biçimler: Aztek, Veri Matrisi, PDF417, QR Kodu
- Otomatik biçim algılama
- Aradığınız biçimi belirtmek zorunda kalmadan desteklenen tüm barkod biçimlerini tek seferde tarayın veya algılayıcıyı yalnızca ilgilendiğiniz biçimlerle kısıtlayarak tarama hızını artırın.
- Yapılandırılmış veriyi çıkarır
- Desteklenen 2D biçimlerden 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önlerle çalışır
- Barkodlar yönü ne olursa olsun tanınabilir ve taranır: sağ taraf, baş aşağı veya yan.
- Cihazda çalışır
- Barkod tarama işlemi tamamen cihazda gerçekleştirilir ve ağ bağlantısı gerektirmez.
Bu API'nin şu formlardaki barkodları tanımadığını unutmayın:
- Yalnızca bir karakterden oluşan 1D barkodlar
- Altı karakterden kısa olan ITF biçiminde barkodlar. Bu biçimin sağlama toplamı olmaması nedeniyle güvenilir olmadığı biliniyor
- FNC2, FNC3 veya FNC4 ile kodlanmış barkodlar
- ECI modunda oluşturulan QR kodları
Bu API, API çağrısı başına en fazla 10 barkodu tanır.
Örnek sonuçlar
![]() |
|
![]() |
|