¿Hay alguna manera de desactivar el tacto temporalmente?

9

Imagine que quiere hacer algo, mientras la pantalla está en acción (no en modo de suspensión) y, al mismo tiempo, no desea hacer nada más. Esta situación es como el bloqueo de niños , en el que todos los botones no reaccionan, temporalmente, para deshabilitar cualquier tipo de interacción por parte de un niño.

¿Hay alguna manera de lograr esto en Android? ¿Tenemos algo como la pantalla de bloqueo ?

Saeed Neamati
fuente

Respuestas:

2

Si está hablando dentro de su aplicación, esto es imposible ya que no puede anular el botón de inicio incluso si es un botón suave o duro. Por lo tanto, un bloqueo completo siempre es imposible.

Esto es para evitar que la aplicación maliciosa tome el control total del teléfono.

Blundell
fuente
En realidad, la aplicación de cámara incorporada puede hacer esto. Si presiona el botón de encendido mientras está en la aplicación de la cámara, bloquea todos los demás botones y la pantalla táctil, mientras sigue mostrando la pantalla. Sin embargo, no tengo idea de si las aplicaciones de terceros pueden hacer esto o si solo están disponibles para las aplicaciones del sistema para evitar que las aplicaciones no autorizadas usen mal la función.
GAThrawn
¿Qué dispositivo es este? Al presionar el N1 mientras está en la aplicación de la cámara, hace lo habitual, bloquea el teléfono y apaga la pantalla.
Blundell
Galaxy S con Gingerbread oficial, solo lo encontré por accidente hace un par de semanas cuando estaba tomando algunas fotos seguidas y de repente ninguno de los botones funcionó. No había investigado si era un stick o un cambio de Samsung TouchWiz, pero de cualquier manera muestra que esto es posible para una aplicación del sistema.
GAThrawn
Sí, tiene sentido para las aplicaciones del sistema, ya que la 'pantalla de bloqueo' en sí es una aplicación del sistema :-)
Blundell
5

Hay varias aplicaciones en Google Play que pueden hacer eso, como TouchBlocker .

icarus74
fuente