6 votes

Modifier l'écran Dim TimeOut

Lorsque le téléphone est inactif, l'écran s'éteint après le temps configuré. Par exemple, si le temps est réglé sur 30 secondes, l'écran s'éteint d'abord après environ 25 secondes, puis après 5 secondes, il s'éteint complètement.

Comment puis-je augmenter ce temps de "5" secondes à 30 secondes ou à toute autre valeur ?

4voto

KlaymenDK Points 1339

Si vous utilisez une ROM personnalisée (comme CyanogenMod) ou Android standard, rendez-vous à l'adresse suivante Settings>Display>Automatic backlight . Cliquez sur activer et sélectionnez l'option de durée de la fenêtre pour modifier l'heure selon vos besoins.

1voto

zfranciscus Points 1497

Si vous avez le code source des frameworks, vous pouvez modifier la durée de la dim dans 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));
}

La valeur de retour de getScreenDimDurationLocked() est celle que vous voulez, vous pouvez la modifier.

Le lien ci-dessous est un post pour résoudre ce problème, j'ai écrit en chinois :

Blog CSDN : Modifier la durée de la dim d'Android dans les frameworks

J'espère que cela vous sera utile.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X