COMO CREAR UN LECTOR DE QR y FUNCIONES (MIT APP)

 3.8-LECTOR DE QR y FUNCIONES

Friday Fun QR Code Madness!

Un lector de QR es una herramienta que permite escanear códigos visuales llamados códigos QR, los cuales almacenan información como enlaces web, datos de contacto, textos o instrucciones específicas. Al ser escaneados, esta información se muestra de forma inmediata en la pantalla del dispositivo, agilizando tareas o accesos.

📲 Integración en la app

A diferencia de las demás herramientas incluidas en el proyecto, esta función no utiliza una pantalla adicional. Toda su lógica y programación fueron incorporadas directamente en la pantalla de inicio de la app. Desde allí se gestiona tanto la activación del lector como el acceso a las otras ventanas funcionales de la aplicación (como cámara, brújula, calculadora, GPS, etc.).

3.8.1 ⚙️ Programación del lector QR en bloques

Para hacer posible esta funcionalidad, se siguieron estos pasos en el editor de bloques de MIT App Inventor:

  • Ubicación del componente lector: Se colocó dentro de la pantalla principal, de forma no visible.
  • Activación mediante botón: Se añadió un botón en la pantalla de inicio que, al ser presionado, activa el componente lector.
  • Configuración de comportamiento:
    • El lector se activa al presionar el botón → cuando BOTÓN_QR .clic
    • Luego se llama al componente lector para iniciar el escaneo → llamar LectorQR.IniciarEscaneo
  • Recepción de resultados:
  • Una vez escaneado el código, se muestra el contenido en una etiqueta o cuadro de texto → cuando LectorQR.EscanearCompletado ➞ poner ETIQUETA_RESULTADO .Texto como (contenido escaneado)

🧭 Botones de acceso a funciones principales

Además, desde la misma pantalla de inicio se ubicaron botones estratégicos que dirigen al usuario a cada herramienta individual desarrollada durante el curso, tales como:

  • “Datos personales”
  • “Cámara”
  • “Calculadora maestra”
  • “Dirección y rumbo”
  • “Brújula funcional”
  • “GPS”

Cada botón fue programado con un bloque tipo:

cuando BOTÓN_FUNCION .clic ➞ abrir otra pantalla con nombre correspondiente

Este esquema permite una navegación directa y ordenada desde la pantalla principal hacia las funciones de la app sin necesidad de un menú adicional.


3.8.1-ahora veremos los bloques de todas las funciones creadas y del lector de QR, como vemos usan el mismo formato para regresar a la pantalla de inicio pero a la inversa y vemos en la parte superior derecha la programacion del LECTOR QR que es muy simple, algo a tomar en cuenta que este lector solo copiara textos al escanear pero copia textos como links, links de descarga,textos mismos, etc.

Comentarios

Entradas populares