Bildschirm-Helligkeit unter Android

Wie bekommt man den aktuellen Bildschirm Helligkeit Ihrer Tätigkeit?

Folgende Methode funktioniert gut für die Einstellung der Helligkeit auf max durch den Aufruf setBrightness(100):

private void setBrightness(int brightness) {
    WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
    layoutParams.screenBrightness = brightness/100.0f;
    getWindow().setAttributes(layoutParams);
}

Ich versuche, das folgende zu erzielen:

  1. Starten Sie die Aktivität und speichern der aktuellen Helligkeit Wert
  2. Helligkeit eingestellt, um max
  3. Reset Helligkeit, um die Anfangswert auf bestimmte Ereignisse

Vielen Dank!

  • Was ist der Wert von layoutParams.screenBrightness vor der Einstellung?
InformationsquelleAutor lukuluku | 2011-10-09
Schreibe einen Kommentar