Ändern der Bildschirmhelligkeit programmgesteuert in Android

Ich möchte die Bildschirmhelligkeit in Android programmgesteuert ändern. Im Moment benutze ich diesen Code:

WindowManager.LayoutParams lp = getWindow().getAttributes();
float brightness=1.0f;
lp.screenBrightness = brightness;
getWindow().setAttributes(lp);

Aber dieser Beispielcode funktioniert mit Cupcake, nicht mit den neuesten Versionen. Ich verwende die neueste SDK-Version. Was ist die bevorzugte Lösung für neuere Android-Versionen?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage