Cambiar tiempo de espera de atenuación de pantalla

Cuando el teléfono está inactivo, la pantalla se apaga después del tiempo configurado. Por ejemplo: si el tiempo se establece en 30 segundos, primero la pantalla se atenuará después de aproximadamente 25 segundos y luego, después de 5 segundos, la pantalla se apagará por completo.

¿Cómo puedo aumentar ese tiempo de "5" segundos a 30 segundos o cualquier otro valor?

No hay una forma integrada de hacer esto, porque el atenuador está ahí para advertirle que la pantalla está a punto de apagarse.
Cada teléfono tiene un patrón diferente de apagar la pantalla. Entonces, ¿puede decirme el nombre de su teléfono que está usando actualmente?
El mío es un Samsung S3. Estoy seguro de que debe haber un temporizador donde ocurre este conteo.

Respuestas (2)

Si está utilizando una ROM personalizada (como CyanogenMod) o un Android de serie, vaya a Settings>Display>Automatic backlight. Haga clic en habilitar y seleccione la opción de duración de la ventana para cambiar el tiempo según sus necesidades.

Desafortunadamente, esta opción no está disponible en mi ROM.
puedes usar aplicaciones como screebl de playstore para manipular la oscuridad de la pantalla, pero no estoy seguro de la opción de tiempo en eso...

Si tiene el código fuente de los marcos, puede modificar la duración de la atenuación en PowerManagerService:

private static final int SCREEN_DIM_DURATION = 7 * 1000;
private static final float MAXIMUM_SCREEN_DIM_RATIO = 0.2f;

private int getScreenDimDurationLocked(int screenOffTimeout) {
    return Math.min(SCREEN_DIM_DURATION,
            (int)(screenOffTimeout * MAXIMUM_SCREEN_DIM_RATIO));
}

El valor de retorno de getScreenDimDurationLocked() es lo que desea, puede modificarlo.

El siguiente enlace es una publicación para resolver este problema, escribí en chino:

Blog de CSDN: modificar la duración de la atenuación de Android en los marcos

Espero que eso sea útil para usted.

Agradecemos sus esfuerzos para proporcionar una solución, pero este es un sitio de usuario final y no se recomiendan preguntas y respuestas programáticas .
Consulte: ¿Deberíamos eliminar las respuestas que son puramente soluciones de programación? Estoy de acuerdo con beeshyams aquí (aunque no voté en contra ni tomé ninguna medida al respecto). Android.SE es un sitio para usuarios finales, por lo que las soluciones puramente de programación no encajan realmente y, por lo tanto, deberían ser excepciones absolutas.