Desactivar el protector de pantalla de Android

Me gustaría desactivar el protector de pantalla mientras mi aplicación está en ejecución. ¿Cómo se puede hacer? ¿Dónde está el mejor lugar para desactivar / habilitar el protector de pantalla? En la primera actividad? En el archivo application.java?

El permiso de bloqueo de activación debe especificarse en el manifiesto.

<uses-permission android:name="android.permission.WAKE_LOCK" /> 

A continuación, en la actividad, utilice lo siguiente para mantener la pantalla encendida mientras se está ejecutando la actividad.

 getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON); 

Recuerde que innecesariamente mantener la pantalla en innecesariamente drena la energía del dispositivo del usuario.

También debe agregar:

Import android.view.WindowManager.LayoutParams;

  • Cambiar la orientación del dispositivo Android desde la línea de comandos
  • Android crea accesos directos en la pantalla de inicio
  • ListView con diferentes elementos y ViewHolders que conducen a ClassCastException
  • Desactivar la pantalla en android
  • ¿Evita que la orientación de Live Wallpaper cambie cuando se abre una aplicación y se cambia la orientación?
  • ¿Cómo puedo despertar un dispositivo Android y saltar el screenlock
  • No puede usar botones capacitivos mientras toca la pantalla
  • Descripción de la densidad de la pantalla Samsung Galaxy Tab
  • Orientación de la pantalla de Android NDK
  • Uso de TouchScreens para el control de juegos
  • Android: PreferenceFragment sólo muestra primera preferencia
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.