2 votos

¿Existe una forma de enviar un mensaje de emergencia y/o un correo electrónico manteniendo pulsado cualquiera de los botones de volumen?

Una amiga mía ha desarrollado recientemente una enfermedad que le provoca una repentina falta de aire y, en un caso, le hizo perder el conocimiento. En ese caso, dijo que primero perdió la visión, por lo que no pudo hacer una llamada telefónica a nadie.

He encontrado algunas aplicaciones que envían mensajes de emergencia pulsando un botón en la pantalla de bloqueo, pero puede ser difícil hacerlo sin poder ver (aunque ciertamente es mejor que intentar marcar un número de teléfono). Me preguntaba si había una forma de enviar mensajes manteniendo pulsado un físico durante, por ejemplo, 5 segundos. (Por supuesto, los contactos/mensajes estarían preconfigurados/preseleccionados). No estoy seguro de que sea posible que una aplicación "secuestre" la funcionalidad de un botón de esa manera.

4voto

Peanut Puntos 2345

tl;dr : No conocía ninguna aplicación de este tipo y, de hecho, he escrito una aplicación que puede hacer esto para un proyecto universitario; el usuario mantiene el botón de bajar el volumen durante x segundos (por defecto son 3) y se envía un mensaje de emergencia preconfigurado a su(s) contacto(s) elegido(s). Sin embargo, hay algunos problemas para conseguir esta funcionalidad (ver más abajo). No he puesto la aplicación en ningún sitio, pero podría poner una versión en la Play Store en los próximos días. Editaré esto cuando lo haga.


El problema que encontré es que no funciona en todos los estados posibles en los que puede estar el teléfono, lo que significa que tu amigo puede estar intentando usarlo pero se olvidará de ponerlo en un estado correcto si está en pánico. Aquí están los resultados de las pruebas que hice, un pase significa que el SMS de emergencia fue enviado:

enter image description here

Una de las pruebas no era aplicable porque si la pantalla está apagada al pulsar el botón de volumen la volverá a encender dándonos el primer estado de prueba.

Para el estado en el que la pantalla estaba encendida pero el teléfono estaba bloqueado, las pruebas se podía activar la recogida de pruebas, pero sólo pulsando el botón de volumen repetidamente durante el tiempo necesario.

La razón por la que la activación no funciona como se pretende es porque Android sólo recibe una pulsación de botón cuando se mantiene el botón de volumen mientras la pantalla está bloqueada y por lo tanto sólo pasa una pulsación a la aplicación. Si el botón de volumen se pulsa repetidamente entonces la aplicación es "engañada" para que piense que el botón se mantiene pulsado constantemente porque la aplicación comprueba si el botón se mantiene pulsado una vez por segundo, pero el botón sólo tiene que haber sido presionado una vez en el último segundo para que cuente.

Un punto positivo del método del botón de volumen es que casi no utiliza batería, no hay ningún control o sondeo del estado del botón de volumen.


Si estás dispuesto a considerar otros métodos de activación también añadí la posibilidad de inclinar el teléfono y hacer que se active el SMS de emergencia, encontré que esto funcionaba en muchos más estados:

enter image description here

Creo que también sería posible conseguir el Tasker aplicación para hacer esta activación de la inclinación pero no lo tengo y no lo he probado.

0 votos

Gracias. Estaré encantado de probar todos los escenarios que has enumerado en los teléfonos que tengo a mi disposición: HTC Thunderbolt, Galaxy S3, Galaxy S4, y el teléfono de mi amigo; y enviarte los resultados. Hazme saber si quieres enviarme un APK u otros archivos/instrucciones de instalación. Sin embargo, el modo de inclinación parece que podría registrar muchos falsos positivos (¿qué pasa si el teléfono está inclinado en su bolsillo o en su bolso?) Tal vez todavía no entiendo del todo cómo funciona.

0 votos

@acheong87 El modo de inclinación sería, por ejemplo, inclinar al menos 30 grados hacia abajo, hacia arriba, hacia abajo y hacia arriba de nuevo en menos de 3 segundos para que se active, tengo una tasa de falsos positivos v.low. Como dije lo subiré a la Play Store, nunca lo he hecho y quiero probar. Me llevará al menos unos días porque tendré que reescribir algunas partes, fue diseñado para víctimas de violencia doméstica y tenía que funcionar discretamente en el teléfono, obviamente no hay tal requisito aquí. También hace cosas como monitorear la ubicación y enviarla en el texto cuando se activa. Una descripción más completa aquí: redd.it/1eu81e

0 votos

@acheong87 Sólo para señalar que no me he olvidado de esto, sólo que preparar la aplicación me está llevando mucho más tiempo de lo que pensaba.

2voto

Izzy Puntos 45544

No específicamente con los botones de volumen, pero si está abierto para las alternativas, Tasker podría ser capaz de ayudar. Para disparar la tarea de emergencia, los siguientes activadores podrían ser factibles:

  • Botón de la cámara
  • Botón de búsqueda larga
  • Gesto (El teléfono acaba de ser agitado de una manera particular)
  • Shake (El dispositivo está siendo agitado físicamente)

Si el dispositivo no tiene botón de cámara, ya que el botón de búsqueda prolongada es difícil de encontrar sin visión, esto podría dejarnos con los disparos de "gestos" y "sacudidas". Para configurarlo, puedes grabar tu "patrón de emergencia", por ejemplo, "agitar dos veces de izquierda a derecha, y luego dos veces de arriba a abajo".

Como tarea, Tasker ofrece, por ejemplo, "Send SMS" (Enviar un SMS sin interacción del usuario.) Así, combinando acción y tarea, tendrías tu "perfil de emergencia": En cuanto se reconozca el patrón de agitación, se enviaría el SMS de emergencia.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X