estoy desarrollando pantalla de bloqueo donde quiero desactivar el botón Inicio en sándwich de helado y de la haba de jalea, puedo bloquearlo mediante los métodos siguientes en Android 2.2, 2.3bloque botón Inicio en sándwich de helado y caramelo de goma
@Override
public void onAttachedToWindow() {
// TODO Auto-generate method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
también probamos este
getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
Aquí yo también no estoy recibiendo información del evento a través de Método o onKeyDown
Pero éstos se reunieron No funcionó para mí en ICS, Jelly Bean si hay algún método que pueda reemplazarlo, déjame saber
totalmente de acuerdo con @ swayam – dhams
@Swayam, declarar la actividad como iniciador pedirá al usuario que elija el iniciador predeterminado, y luego también arruinará las configuraciones del iniciador. –
Estoy de acuerdo con usted en que se le pedirá al usuario que elija. Pero, solo necesita hacer la elección una vez y se guarda como su preferencia.Esa es una suposición que tendríamos que hacer, especialmente teniendo en cuenta el hecho de que el usuario querría que la aplicación de la pantalla de bloqueo funcionara como se esperaba. Y, en lo que se refiere a * "estropear las configuraciones del lanzador" *, ¿podrían explicarlo mejor, porque nunca me he encontrado con ese problema? – Swayam