Saltar al contenido

Cambiar la orientación del escáner QR con ZXING en Android Studio

No olvides que en las ciencias un problema puede tener diversas soluciones, así que nosotros aquí te enseñamos lo más óptimo y mejor.

Solución:

En lugar de extender una clase, simplemente agregue esto al manifiesto:

  

Funciona de maravilla

estoy usando

compilar ‘com.journeyapps:zxing-android-incrustado:[email protected]’

Es una versión diferente, así que no sé si esto funcionará para usted, pero esto funciona para mí.

Más sobre mi configuración, solo compilo

‘com.journeyapps:zxing-android-incrustado:[email protected]’

‘com.google.zxing:núcleo:3.0.1’

y no compilé

‘com.journeyapps:zxing-android-integración:[email protected]’

Primero creé una extensión de actividad desde CaptureActivity

o haga clic en este enlace para ver la clase https://gist.github.com/TheGratefulDev/21a557c9a96333ec037c

public class CaptureActivityPortrait extends CaptureActivity 
//Nothing in side.

Segundo, agrega esto

integrador.setCaptureActivity(CaptureActivityPortait.class);

en su código integrador.

Así es como se ve el mío:

CustomIntegrator integrator = new CustomIntegrator(activity);
            integrator.setDesiredBarcodeFormats(CustomIntegrator.PDF_417);
            integrator.setPrompt("Scan a barcode");
            integrator.setCameraId(0);  // Use a specific camera of the device
            integrator.setOrientationLocked(true);
            integrator.setBeepEnabled(true);
            integrator.setCaptureActivity(CaptureActivityPortrait.class);
            integrator.initiateScan();

Finalmente, en el complemento AndroidMaifest

   
    

Calificaciones y reseñas

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *