Android API Barkod Okuyucu
Barkod okuyucular, barkodları tarayarak ve içindeki bilgileri deşifre ederek çalışan cihazlardır. Barkodlar, ürünlerin fiyatlarını, üretim tarihlerini ve diğer bilgilerini içeren bir dizi çizgi ve boşluktan oluşur. Barkod okuyucular, bu çizgi ve boşlukları tarayarak bilgileri dijital bir formata dönüştürür.
Android API, barkod okuyucular için bir dizi sınıf ve yöntem sağlar. Bu sınıflar ve yöntemler, barkod okuyucuların oluşturulmasını, yapılandırılmasını ve kullanılmasını kolaylaştırır.
Barkod Okuyucu Oluşturma
Bir barkod okuyucu oluşturmak için, öncelikle BarcodeScanner
sınıfının bir örneğini oluşturmanız gerekir. BarcodeScanner
sınıfı, barkod okuyucular için temel sınıfı sağlar.
java
BarcodeScanner barcodeScanner = new BarcodeScanner();
Barkod Okuyucu Yapılandırma
BarcodeScanner
sınıfının örneğini oluşturduktan sonra, barkod okuyucunun özelliklerini yapılandırabilirsiniz. Örneğin, barkod okuyucunun hangi tür barkodları tarayacağını belirleyebilirsiniz.
java
barcodeScanner.setFormats(Arrays.asList(Barcode.FORMAT_EAN_13, Barcode.FORMAT_EAN_8));
Barkod Okuyucu Kullanma
Barkod okuyucunun özelliklerini yapılandırdıktan sonra, barkod okuyucuyu kullanmaya başlayabilirsiniz. Barkod okuyucuyu kullanmak için, öncelikle barkod okuyucunun kamerasını açmanız gerekir.
java
barcodeScanner.openCamera();
Barkod okuyucunun kamerasını açtıktan sonra, barkod okuyucuyu barkodun üzerine tutmanız gerekir. Barkod okuyucu, barkodu tarayacak ve içindeki bilgileri dijital bir formata dönüştürecektir.
java
Barcode barcode = barcodeScanner.scan();
Barkod okuyucu, barkodu taradıktan sonra, barkodun içindeki bilgileri Barcode
sınıfının bir örneğinde döndürecektir. Barcode
sınıfının örneğini kullanarak, barkodun içindeki bilgileri alabilirsiniz.
java
String barcodeData = barcode.getDisplayValue();