Увеличение яркости экрана для действия

Существует, по-видимому, по крайней мере три различных метода для изменения яркости экрана в ОС Android. Два из них больше не работают, посткапкейк и третья принятая техника очевидно имеют ошибку.

Я хотел бы увеличиться, яркость экрана в начале действия с одним представлением затем возвращают яркость пользователю, устанавливающему в конце действия. Никакие кнопки, никакое второе представление или второе действие. Просто maxed яркость в запуске и возврате к исходному подбору яркости в конце действия.

Примеры текущего использования техники WindowManager. LayoutParams, что я определил местоположение диапазона от 2 строк кода

WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 100 / 100.0f;
getWindow().setAttributes(lp);

к нескольким страницам исходного кода и многочисленных операций.

Существует ли простой пример maxing яркость экрана в запуске, на который кто-то может предоставить ссылку?

1
задан Charles Sprayberry 29 January 2012 в 06:48
поделиться