¿Cómo detectar y controlar el bloqueo / desbloqueo del teléfono en Android?

Quiero hacer que el teléfono haga una pregunta (de la base de datos) cuando el teléfono está bloqueado (bloqueado = el teclado está bloqueado) y el usuario desea desbloquear. Si la respuesta es correcta, entonces el teléfono está desbloqueado, de lo contrario, el teléfono hará otra pregunta.

No sé cómo detectar el desbloqueo y desbloqueo / bloqueo del teléfono cuando lo deseo.

Por favor, ayúdame

Respuestas a la pregunta(1)

Su respuesta a la pregunta