2011-05-31 18 views
5

Actualmente con 2.2 API puedo bloquear el dispositivo a través de DevicePolicyManager.lockNow().Android: ¿Cómo invocar mediante programación la pantalla PIN directamente?

Al haber llamado a ese método, obtengo una pantalla de bloqueo de Android estándar. Tengo que desbloquear el dispositivo para ver la próxima escena en la que estoy realmente interesado: la pantalla PIN.

Entonces, mi pregunta es "¿Es posible invocar la pantalla PIN directamente (sin llegar a la pantalla de bloqueo primero)?".

+0

has encontrado una solución? – njzk2

+0

@ njzk2: Desafortunadamente no. Y finalmente decidimos no usar 'DevicePolicyManager' en absoluto a favor de nuestra actividad de pantalla personalizada porque tenemos mucho más control sobre ella. –

Respuesta

1

puede iniciar una intención con la acción establecida en DevicePolicyManager.ACTION_SET_NEW_PASSWORD

+0

¿Bloquea el dispositivo? –

+0

no muestra la pantalla de cambio de contraseña, después de eso, una vez que cambie la contraseña, obtendrá el intento de cambio de palabra y puede llamar a lockNow en tat – Naresh

+0

Gracias por los comentarios. Sin embargo, lo siento, eso no es exactamente lo que necesito. Porque en realidad lo que necesito es estar seguro de que es el usuario original del dispositivo que tiene el dispositivo en este momento. Así que cambiar la contraseña cada vez que quisiera identificar al usuario no es una opción. Por ahora estamos bastante cómodos con el inconviniece actual de desbloqueo. –

Cuestiones relacionadas