Desactivar la pantalla de bloqueo

Estoy buscando una manera de reemplazar la pantalla de bloqueo de valores (con una aplicación, no una ROM). ¿Cuál es la mejor manera de hacerlo, para empezar a desactivar la pantalla de bloqueo en tantos dispositivos como sea posible? ¡Gracias!

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"/> 

Sólo puede utilizar esta línea en la actividad:

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); 

Echa un vistazo a este enlace http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/

Escuchar la pantalla de intención y supongo que acaba de lanzar su pantalla de bloqueo.

Pruebe esto, mantendrá despierto la pantalla / pantalla, siempre y cuando la actividad esté en la parte superior.

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

También esto no requiere ningún permiso en el manifiesto.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.