Un escáner de QR dentro de un fragmento

Estoy utilizando ViewPager para pasar entre mis fragmentos. ¿Es posible integrar un escáner QR (zxing o cualquier otro) dentro de un Fragmento para poder pasar de los escáneres a otro Fragmento y viceversa?

Por lo que puedo decir, la mayoría de los escáneres qr me requieren para usar una clase de actividad extendida y para iniciarlo para el resultado, el manejo en onActivityResult, que no es una opción para mí

One Solution collect form web for “Un escáner de QR dentro de un fragmento”

El barcodefragmentlib es el que está buscando. Y su wiki te muestra cómo integrarlo (aunque usé una forma diferente antes de que salga el wiki).

Sin embargo, después de totalmente integrado y resolver todos los problemas de nuestra aplicación comercial, me siento como poner un escáner QR dentro de un fragmento y cambiar usando ViewPager no es una buena idea. Algunos de los problemas conocidos con esta idea y la biblioteca mencionada para mí son:

  • Cambiar frecuentemente entre el fragmento QR y otros fragmentos hará que su aplicación sea floja y fácil de bloquear;
  • Fragmento de reemplazo no es tan fácil de manejar como la actividad, fragmento QR es aún peor;
  • El manejo del modo retrato / horizontal no está disponible de forma predeterminada (relacionado con la librería ZXing original)
  • Cuando abre el fragmento QR por primera vez, puede quedar apagado la pantalla durante un tiempo muy corto
  • El escáner no funciona bien en el Galaxy S4 u otros dispositivos nuevos con una cámara / pantalla de mayor resolución

Aunque estos problemas mencionados anteriormente pueden resolverse con cierto esfuerzo, es realmente un trade off.

  • Cómo codificar información de contacto (MeCard) en Android mediante ZXing
  • Incorporar la biblioteca Zxing sin utilizar la aplicación Scanner de códigos de barras
  • ¿Cómo puedo codificar caracteres usando UTF-8 en un código QR usando el proyecto Zxing?
  • Android - Barcode Scanning, Opciones? Zxing?
  • Android + biblioteca de escaneo de códigos de barras ZXing - tamaño personalizado y orientación
  • ¿Cómo mostrar un código de barras 1-D de cadena en Android?
  • ¿Puedo usar Zxing para fines comerciales?
  • ¿Cómo incluir la biblioteca Zxing en el proyecto android?
  • ¿Cómo forzar el uso de zxing lib con sólo mi aplicación?
  • Resolución fallida de: Lcom / abhi / código de barras / frag / libv2 / R $ string
  • Escáner de código de barras zxing en una div fija en phonegap android app
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.