android - patron - quitar bloqueo de pantalla huawei
Desactivar bloqueo de pantalla (4)
Estoy buscando una manera de reemplazar la pantalla de bloqueo de valores (con una aplicación, no con una rom). ¿Cuál es la mejor manera de hacerlo, para empezar, deshabilitar la pantalla de bloqueo en tantos dispositivos como sea posible? ¡Gracias!
Echa un vistazo a este enlace http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/
escuche la pantalla con intención y supongo que simplemente inicie su pantalla de bloqueo.
Intente esto, mantendrá despierta la pantalla / pantalla, siempre que la actividad esté en la parte superior.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
También esto no requiere ningún permiso en manifiesto.
Puedes usar esta línea en la actividad:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();
en androidmanifest:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>