Crear LockScreen personalizado en Android

Estoy desarrollando una aplicación de bloqueo de pantalla personalizada. Funciona bien por debajo de 4.0 pero por encima de 4.0, cuando presionamos el botón de inicio, la aplicación se detiene.Hay alguna solución para esto, ninguna aplicación se detendrá al presionar el botón de inicio hasta desbloquear la pantalla. (Como la aplicación Go Locker )

Respuestas a la pregunta(5)

Su respuesta a la pregunta