Android: экран затемнения - PullRequest
       6

Android: экран затемнения

1 голос
/ 17 июня 2011

Я бы хотел уменьшить яркость экрана в моем проекте, пока я работаю над ним.У меня есть телефон Android, который работает 2.2.Это прекрасно работает, если я использую следующий код:

WindowManager.LayoutParams lp = getWindow().getAttributes();
    lp.screenBrightness = 0;
    getWindow().setAttributes(lp);

Но когда я попробовал код на эмуляторе и на телефоне моего друга, он работает под 2.3, он идет на экран блокировки, и я не знаю, почему,Кто-нибудь, кто имеет представление, как я могу уменьшить яркость экрана для устройств 2.3?

Спасибо!

1 Ответ

3 голосов
/ 17 июня 2011

Попробуйте вместо этого:

WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 0.01f;
getWindow().setAttributes(lp);

Вероятно, это не лучший способ исправить эту конкретную проблему, но он работает.

...