TUTORIAL PEQUEÑAS APPS: Apertura con llamada

xabilaser

Platino
Mensajes
626
Puntos
2.531
Móvil
Letv Le1 Pro X800
En realidad, la mini-app que os voy a proponer hoy, funciona como un sencillo acceso directo a un contacto salvo algunas pequeñas peculiaridades que vamos a aprovechar para convertir una app en un mando a distancia para apertura de puertas automáticas via SIM.

Se me ha dado la circunstancia de que han puesto un sistema de apertura mediante llamada de teléfono en un lugar al que voy mucho y para poder usarlo hay que dar de alta el número llamante. De esa manera con una sencilla llamada al número de la SIM que activa la apertura automática, se abre la puerta.

Como es una entrada de coches, se me ha ocurrido hacer una app para poder ejecutarla desde el bloqueo del teléfono, de manera que llevando el teléfono conectado en el coche, pueda abrir con un sencillo gesto eligiendo el launcher adecuado. En el launcher que yo he elegido, he sustituido la aplicación de cámara de la pantalla de bloqueo por ésta sencilla app, cosa que con un acceso directo del contacto no podía hacer; de ahí la idea de una app.

El mecanismo es muy sencillo:
En la misma pantalla Screen1 (recordad que Ai2 siempre parte de ésta pantalla) he añadido un módulo de llamada de teléfono en el que se configura el número de la SIM de la puerta (pongamos que es el 666111666 para hacerlo sencillo).
El módulo de llamada se encuentra en los componentes sociales.
amds.azabacheasturias.es_garaje3.jpg


Componente: Paleta/Social/LlamadaDeTfno
Vista la disposición del diseño, se aprecia que la app es bien sencilla: una imagen de fondo, un icono (ambos se seleccionan en las propiedades de Screen1; el resto lo he dejado para que no se vea la barra superior, etc.), el componente del teléfono y un número al que llamar. Poco más...
amds.azabacheasturias.es_garaje02.png

Las propiedades del teléfono tampoco exigen mucho quebradero de cabeza: el número y listo.

La pantalla de acciones no se complica mucho más. Por partes:
amds.azabacheasturias.es_garajebloques.jpg

El primer bloque se extrae de Screen1 y hace una llamada al iniciar la aplicación. La acción que se invoca, se extrae del módulo de teléfono (recordad que al pulsar sobre cualquier componente se despliegan las opciones de bloque, acciones y variables de cada uno para seleccionarlo y arrastrarlo al panel de Bloques).
Básicamente el primer bloque dice que Cuando se inicie Screen1 (la única pantalla de la app, por lo tanto, la app), se va ejecutar el módulo LlamadaDeTfno1, lanzando la app predeterminada de teléfono de vuestro smartphone y llamando al número que hemos añadido en las propiedades de éste módulo.

El segundo bloque se extrae del módulo de teléfono e invoca una acción cuando termine la llamada. La acción es el cierre de la app y se extrae de la primera opción del arbol de bloques: Integrados/Control (la de color marrón).
En éste caso, el bloque dice que Cuando termine la llamada, se cierra la aplicación.

Hay un detalle importante que hace útil a ésta app: el sistema de apertura automática de puerta por llamada, identifica la llamada, abre la puerta y corta la llamada (cuelga). Todo ésto en menos de dos tonos. De ésta forma y gracias a la configuración que hemos dado a nuestra app, el funcionamiento es tan básico como un mando a distancia.
Si a ésto le añadimos alguna opción que lo integre con nuestra forma de utilizar el móvil -como en mi caso el truco de la pantalla de bloqueo que he comentado antes (y la pantalla encendida cuando va conectado al cargador del coche)- podremos utilizarlo sin tener que detener el coche.

Para el que tiene domótica, ésta pequeña app puede ser parte de una más grande que controle los diferentes sistemas domésticos, creando una app a medida. Es cuestión de darle una vuelta....

Si queréis enredar con el fondo y el icono, aquí os los dejo:
http://mds.azabacheasturias.es/foncal.png
http://mds.azabacheasturias.es/logo.png
 
Última edición:

Del blog

  • Take-Two revela la fecha de lanzamiento de GTA VI ¡Prepárate!
    Fri, 17 May 2024 12:19:59 CEST
    El anuncio del lanzamiento de Grand Theft Auto VI ha generado una gran expectación. Take-Two Interactive ha confirmado que el esperado juego saldrá en otoño de 2025. Según el comunicado, el gigante de ...
  • Pixel 9: ¡fotos reales y detalles exclusivos!
    Tue, 14 May 2024 10:48:48 CEST
    Nuevas filtraciones de los próximos Pixel 9, Pixel 9 Pro y Pixel 9 Pro XL Gracias a una filtración reciente, hemos podido echar un vistazo en vivo a los próximos modelos de Google, los Pixel 9, Pixel ...
  • El Porsche Design Honor Magic6 RSR con 24 GB de RAM ya está disponible en España
    Fri, 10 May 2024 18:05:46 CEST
    Una nueva joya de la tecnología ha llegado al mercado y esta vez es una colaboración extraordinaria entre dos titanes: Honor y Porsche Design. El tan esperado Porsche Design Honor Magic6 RSR ya se enc ...
  • Galaxy S25 Ultra llevará hasta 16GB de RAM
    Fri, 10 May 2024 17:49:23 CEST
    Tenemos nuevas noticias sobre el próximo buque insignia de Samsung, el Galaxy S25 Ultra, y son buenas. Con rumores de un aumento significativo en la RAM y opciones de almacenamiento mejoradas, los ent ...
  • Microsoft anuncia su propia tienda de juegos para Android e iOS
    Fri, 10 May 2024 15:03:17 CEST
    Microsoft ha anunciado su propia tienda de juegos para dispositivos iOS y Android. Este movimiento estratégico coloca a la compañía en competencia directa con gigantes establecidos como Apple y Google ...

¿Ha terminado la locura de añadir tantas cámaras a los móviles?

  • Si

  • No

  • No lo se

  • Ya me gustaría...

  • Ya te gustaría...


Los resultados solo son visibles tras votar.
Atrás
Arriba