Estoy usando Android 6 (Cyanogenmod) y me gustaría tener el siguiente comportamiento simple:
Botón de hardware X: Suspender Y bloquear el teléfono.
Botón de hardware Y: Sleep phone SIN bloqueo .
Además, no quiero que se active NINGÚN bloqueo/desbloqueo automático.
Eso parece ser imposible. Si es así, eso es claramente una falla de diseño.
Por favor, ilumíneme con su experiencia en Android.
TY
Probé la siguiente solución con éxito en Nexus 6 con CM13 (una compilación instantánea) con controles de volumen como tecla HW X e Y.
Si no desea utilizar un módulo Xposed como Xposed Additions, le sugiero que configure AutoInput (prueba gratuita) y Tasker ( prueba gratuita ; guía del usuario ). Debe tener habilitado el servicio de accesibilidad de AutoInput y el acceso raíz habilitado en las opciones de Desarrollador y ya otorgado a Tasker.
Cree un perfil basado en eventos desde Complemento → Entrada automática → Clave → Configuración:
Configure una tarea para ello con las siguientes acciones:
Complemento → Entrada automática → Modos:
Configuración:
Código → Ejecutar Shell:
settings put secure lock_screen_lock_after_timeout 0; input keyevent 26
Complemento → Entrada automática → Modos:
Configuración:
Cree otro perfil basado en eventos desde Complemento → Entrada automática → Clave → Configuración:
Configure una tarea para ello con las siguientes acciones:
Complemento → Entrada automática → Modos:
Configuración:
Código → Ejecutar Shell:
settings put secure lock_screen_lock_after_timeout <ms>; input keyevent 26
<ms>
con milisegundos. Este es el tiempo de espera disponible en la configuración de la pantalla de bloqueo y no lo he probado más allá de 1800000.Complemento → Entrada automática → Modos:
Configuración:
Todas las instrucciones mencionadas se llevarían a cabo solo cuando la pantalla de bloqueo esté asegurada. Además, durante las pruebas tuve que renunciar temporalmente a la funcionalidad original de mis claves HW.
Nota : deshabilite la acción para deshabilitar la supresión de teclas si encuentra que las acciones no funcionan correctamente.
Señor del Fuego
g30c9s
izzy