Ändern Sie das Timeout für die Bildschirmdimmung

Wenn sich das Telefon im Ruhezustand befindet, schaltet sich der Bildschirm nach der konfigurierten Zeit aus. Beispiel: Wenn die Zeit auf 30 Sekunden eingestellt ist, wird der Bildschirm zuerst nach etwa 25 Sekunden abgedunkelt und dann nach 5 Sekunden vollständig ausgeschaltet.

Wie kann ich diese "5" Sekunden auf 30 Sekunden oder einen anderen Wert erhöhen?

Es gibt keine integrierte Möglichkeit, dies zu tun, da die Abblendung Sie warnen soll, dass sich der Bildschirm ausschaltet.
Unterschiedliche Telefone haben unterschiedliche Muster zum Abschalten des Bildschirms. Können Sie mir bitte den Namen Ihres Telefons mitteilen, das Sie derzeit verwenden?
Meins ist ein Samsung S3. Ich bin sicher, dass es einen Timer geben muss, bei dem diese Zählung stattfindet.

Antworten (2)

Wenn Sie ein benutzerdefiniertes ROM (wie CyanogenMod) oder Standard-Android verwenden, gehen Sie zu Settings>Display>Automatic backlight. Klicken Sie auf Aktivieren und wählen Sie die Option Fensterlänge, um die Zeit nach Ihren Bedürfnissen zu ändern.

Leider ist diese Option auf meinem ROM nicht verfügbar.
Sie können Apps wie Screebl aus dem Playstore verwenden, um die Bildschirmdimmung zu manipulieren, aber ich bin mir nicht sicher, was die Zeitoption darin angeht ...

Wenn Sie Quellcode von Frameworks haben, können Sie die Dim-Dauer in PowerManagerService ändern:

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));
}

Der Rückgabewert von getScreenDimDurationLocked() ist das, was Sie wollen, Sie könnten ihn ändern.

Der folgende Link ist ein Beitrag zur Lösung dieses Problems, den ich auf Chinesisch geschrieben habe:

CSDN-Blog: Android-Dim-Dauer in Frameworks ändern

Ich hoffe, das wäre nützlich für Sie.

Vielen Dank für Ihre Bemühungen, eine Lösung bereitzustellen , aber dies ist eine Endbenutzer- Website, und programmatische Fragen und Antworten werden nicht empfohlen
Siehe: Sollten wir Antworten löschen, die reine Programmierlösungen sind? Ich stimme den Beeshyams hier zu (obwohl ich weder abgelehnt noch Maßnahmen ergriffen habe). Android.SE ist eine Seite für Endnutzer, daher passen reine Programmierlösungen nicht wirklich und sollten daher absolute Ausnahmen sein.