# Evitar la atenuación del brillo al cabo de un rato - AS

**URL:** https://discourse.processing.org/t/evitar-la-atenuacion-del-brillo-al-cabo-de-un-rato-as/13796
**Category:** Español
**Created:** [September 4, 2019, 11:52am UTC](https://discourse.processing.org/t/evitar-la-atenuacion-del-brillo-al-cabo-de-un-rato-as/13796 "2019-09-04T11:52:32Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Waboqueox](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/waboqueox/32/5643_2.png) [@Waboqueox](https://discourse.processing.org/u/Waboqueox)
#### Post date: [September 4, 2019, 11:52am UTC](https://discourse.processing.org/t/evitar-la-atenuacion-del-brillo-al-cabo-de-un-rato-as/13796/1 "2019-09-04T11:52:32Z")

</div>

Hola;

Lamento preguntar por aquí, ya que es el foro de processing y la solución creo que es de android studio, pero me estoy volviendo loco 🙃🙃🙃 intentando hacer que la pantalla de mi tablet no baje de brillo.

He conseguido que no se suspenda con:

```auto
    protected PowerManager.WakeLock wakelock;
                     .
                     .
                     .
 final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
            this.wakelock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "etiqueta");
            wakelock.acquire();

```

He encontrado esa solución por ahí pero no me soluciona el problema de que se baje el brillo al mínimo al cabo de un rato.

Si alguien sabe como se hace y me lo puede decir, se lo agradezco 🤗

---

<div class="post-metadata">

### Author: ![Waboqueox](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/waboqueox/32/5643_2.png) [@Waboqueox](https://discourse.processing.org/u/Waboqueox)
#### Post date: [September 9, 2019, 10:07am UTC](https://discourse.processing.org/t/evitar-la-atenuacion-del-brillo-al-cabo-de-un-rato-as/13796/2 "2019-09-09T10:07:47Z")

</div>

Parece ser que ya lo he conseguido, [aquí](https://stackoverflow.com/questions/18468377/how-to-keep-screen-brightness-on-android-all-the-time-while-application-runs) dan dos soluciones, la primera al menos a mí, no me ha funcionado, pero la segunda si:

Poner esto en onResume()

```auto
getWindow().addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

```

Y esto en onPause()

```auto
getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

```

Es más, estaba probando un poco y resulta que basta con meter sólo la línea de código en onResume() y onPause(), (he quitado el wakelock y no se suspende ni baja el brillo), con la otra parte (wakelock) incluso aunque la actividad este parada y no en primer plano, el dispositivo no se suspende, es por eso que estaba probando si lo podía quitar, así que recomiendo solo estas dos líneas de código. 👍👍

---

<div class="post-metadata">

### Author: ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)
#### Post date: [September 14, 2019, 11:32pm UTC](https://discourse.processing.org/t/evitar-la-atenuacion-del-brillo-al-cabo-de-un-rato-as/13796/3 "2019-09-14T23:32:40Z")

</div>

¡Gracias por compartir tu solución!
