¿Cómo puedo desactivar el bloqueo de teclas cuando un receptor de emisión se activa por screen_on, de modo que cuando ocurre, el usuario ve una actividad que he comenzado detrás de él? (La actividad se está ejecutando ...)Cómo deshabilitar Keyguard y mostrar una actividad al usuario cuando se activa el receptor de SCREEN_ON?
He estado tratando el código siguiente desde un receptor de radiodifusión provocada por fuera de la pantalla ...
KeyguardManager myKeyGuard = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
myLock = myKeyGuard.newKeyguardLock();
myLock.disableKeyguard();
No parece estar funcionando, ya que aunque es. Cuando enciendo la pantalla, todavía tengo que desbloquear manualmente el teclado en el teléfono para revelar la actividad detrás de él.
He encontrado algún código que ha utilizado exitKeyguardSecurely() además de esto. Todavía no he podido hacerlo funcionar, así que ahora estoy configurando la bandera FLAG_DISMISS_KEYGUARD para mi actividad. – Ryan
Ryan, ¿puedes compartir tu código? Yo también trabajo en lo mismo. – Manikandan