Escáner de código de barras ZXing Propósito: set DecodeHintType.ASSUME_GS1

En mi aplicación quiero escanear un código de barras GS1-128, y necesito los caracteres FNC1 pasados ​​del escáner de código de barras ZXing. En este momento recibo el texto sin los caracteres FNC1.

¿Hay una manera de pasar el DecodeHintType.ASSUME_GS1 vía Intent a la aplicación del escáner?

No quiero incluir la fuente completa del escáner en mi aplicación y usar el intento.

En el código fuente del escáner puedo ver que el DecodeHintType necesita ser configurado para lograr que: https://code.google.com/p/zxing/source/browse/trunk/core/src/main/java/com /google/zxing/oned/Code128Reader.java

boolean convertFNC1 = hints != null && hints.containsKey(DecodeHintType.ASSUME_GS1); 

Gracias por cualquier ayuda. Busqué casi toda la web y no encontré una respuesta a esto. Esto me está volviendo loco…

Al final resultó que era más fácil de lo que pensaba:

 intentScan.putExtra("ASSUME_GS1", true); 

Las sugerencias se pueden establecer con extras. Sólo tenía que averiguarlo, porque no podía encontrar en ninguna parte cómo hacerlo.

He descargado el código del Barcode Scanner y he hecho un poco de depuración. Pero ahora puedo usar la aplicación original y obtener el código de barras a través de Intent. Todos los derechos reservados

Sí, esa es la pista que necesita. Devolverá FNC1 como ASCII 29. No hay una manera general de pasar las sugerencias por Intent, pero algunas se admiten como extras de Intent adicionales. Si quieres enviar un parche que desencadene esta pista, echaré un vistazo.

  • Cómo establecer el tamaño del mapa de bits en ZXing?
  • Recursos para Android de Xamarin NotFoundException ZXingNetMobile
  • ¿Cómo abrir la pantalla de escaneo "zxing Barcode" en una pequeña ventana?
  • El uso del escáner de código de barras de Zxing causa la excepción de seguridad
  • Cómo integrar Zxing Barcode Scanner sin instalar la aplicación real zxing (no se puede resolver el símbolo: .android.CaptureActivity)?
  • Cómo activar el modo de escaneo masivo utilizando la biblioteca Zxing en mi aplicación para escanear códigos de barras múltiples y qrcodes sin mostrar una pantalla de vista previa
  • Cámara Android centrada sólo una vez
  • Uso de zxing en Google Glass
  • Zxing - Cambio de la vista de la cámara -90 grados
  • El paquete com.google.zxing falta en la biblioteca de códigos de barras de Zxing para Android
  • OnActivityResult Nunca se llama Phonegap Córdoba
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.