Desactivar la pantalla en android

Yo google esto y hay un montón de ejemplos en el manejo de la incluso on_screen_of y on_screen_off, pero quiero en realidad encender y apagar la pantalla. Cada búsqueda que hice me guiar en el manejo de la pantalla y fuera de evento.

Quiero tener un botón que al hacer clic en se apaga la pantalla.

¿Cómo puedo hacer esto y qué permisos necesito? O esto se habla antes, por favor, dame algún enlace útil

Gracias

PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE); manager.goToSleep(int amountOfTime); 

Es probable que necesite este permiso también:

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

Respuesta extraída de aquí

  • ¿Cómo podría SystemClock.uptimeMillis () siempre envolver?
  • Cómo cargar las fuentes del sistema en Libgdx? Principalmente para android. ¿Y cómo puedo obtener la lista de fuentes disponibles?
  • Ventana de superposición del sistema causa problemas de tacto para el teclado y el botón Atrás
  • Comprobación de la configuración de Acceso a la notificación de seguridad del sistema de Android mediante programación
  • Registros de sistema de archivos Android
  • Android: ¿muestra notificaciones incluso si está inhabilitada para la aplicación?
  • En Android, se muestra cómo detectar un diálogo del sistema (opciones de energía, aplicaciones recientes, batería baja ...).
  • Utilice la biblioteca de RootTools de android para obtener permiso android.permission.STATUS_BAR
  • Cómo acceder a los archivos de la memoria del teléfono o de la tarjeta SD
  • java.lang.SecurityException: Ni el usuario 10032 ni el proceso actual tiene android.permission.MODIFY_PHONE_STATE
  • Archivos de copia del emulador android en la partición del sistema
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.