"Easy Barcode Scanner" es un escáner de código de barras simple basado en zBar Reader. El zBar Reader se implementa mediante código C para que tenga un alto rendimiento. Con zBar, Easy Barcode Scanner puede soportar códigos QR, EAN-8, EAN-13, UPC-E, UPC-A, ISBN-10, ISBN-13, Intercalado 2 de 5, DataBar, DataBar Expanded, Codabar, Code 39, Código 93, Código 128 y PDF417. Data Matrix también es compatible ahora.
"Easy Barcode Scanner" le permite usar cualquier ángulo de la cámara y el dispositivo para escanear el código de barras, y no tiene que poner el código de barras en el centro de la cámara. Becides, puede tocar la vista previa de la cámara para enfocar un objeto, acercar o alejar. Si desea cambiar su cámara, solo tiene que hacer UN clic.
Para Android Developer, puede usar este código de Android SDK a continuación para escanear el código de barras de su aplicación:
intento final de intención = nuevo intento ("org.magiclen.barcodescanner.SCAN");
lista de lista final = getPackageManager (). queryIntentActivities (intento, PackageManager.MATCH_DEFAULT_ONLY);
if (list.size ()> 0) {
intent.putExtra ("SCAN_MODE", "QR_CODE_MODE"); // También se puede usar PRODUCT_MODE, SCAN_MODE, QR_CODE_MODE
startActivityForResult (intento, 0);
} else {
// Puede pedirle a su usuario que instale Easy Barcode Scanner
}
Para obtener el resultado del escaneo, debe anular el método de prueba de actividad:
public void onActivityResult (final int requestCode, final int resultCode, final Intent data) {
if (requestCode == 0) {
if (resultCode == Activity.RESULT_OK) {
Resultado de cadena final = data.getStringExtra ("SCAN_RESULT"); // Obtenga el resultado del escaneo
Tipo de cadena final = data.getStringExtra ("code_type"); // Obtener el tipo de código
} else {
// No escanear ningún código todavía
}
}
}
Además, si desea generar un código QR, puede usar este código de Android SDK a continuación:
intento de intención final = nuevo intento ("org.magiclen.barcodescanner.ENCODE");
lista de lista final = getPackageManager (). queryIntentActivities (intento, PackageManager.MATCH_DEFAULT_ONLY);
if (list.size ()> 0) {
intent.putExtra ("ENCODE_DATA", "Ponga una cadena que desee codificar");
startActivity (intención);
} else {
// Puede pedirle a su usuario que instale Easy Barcode Scanner
}
Si tiene más interés en esta aplicación, puede visitar nuestro sitio web en: https://magiclen.org/