ZXing Android Generar código de barras 1D
He examinado los ejemplos de codificación de código de barras aquí:
Http://code.google.com/p/zxing/source/browse/trunk/androidtest/src/com/google/zxing/client/androidtest/ZXingTestActivity.java
- ¿Cómo abrir la pantalla de escaneo "zxing Barcode" en una pequeña ventana?
- ¿Cómo usar Zxing para el escáner de código qr sin usar la cámara?
- ZXing convertir mapa de bits a BinaryBitmap
- Android / ZXing ya no funciona
- Cómo integrar Zxing Barcode Scanner sin instalar la aplicación real zxing (no se puede resolver el símbolo: .android.CaptureActivity)?
Pero todo lo que genera son QR. Estoy buscando 1D barcode generación / codificación . ¿Cuál es el tipo de codificación correcto?
Intent intent = new Intent("com.google.zxing.client.android.ENCODE"); intent.setPackage("com.google.zxing.client.android"); intent.putExtra("ENCODE_TYPE", "???");
Barcode Scanner no le gusta ENCODE_TYPE = CODE_39 ni CODE_93. ¿Algunas ideas?
- PhoneGap BarcodeScanner - ClassNotFound
- El fragmento del explorador de código de barras de Zxing se bloquea después de unos minutos
- ZXing cómo escanear código QR y código de barras 1D?
- Orientación de Android zxing: ResultMetaData es null, Get Rotation / Orientation
- Android: la exploración del código de barras de zxing tuvo éxito pero no regresó de la actividad
- ¿Cómo incluir la biblioteca Zxing en el proyecto android?
- Mi sentencia java if no parece estar funcionando
- Android Zxing cambia la orientación al retrato
Necesitas el javadoc para Intents . Necesita ENCODE_FORMAT
, no ENCODE_TYPE
.
Para codificar / generar código de barras 1D
Intent intent = new Intent("com.google.zxing.client.android.ENCODE"); intent.putExtra("ENCODE_FORMAT", "UPC_A"); intent.putExtra("ENCODE_DATA", "12345678901"); startActivity(intent);
La clave aquí es ENCODE_FORMAT y el formato de código de barras 1D en este caso UPC_A y los datos (para el código UPC tiene que ser 11/12 dígitos) para codificar
Espero que esto ayude