2011-06-17 152 views
1

我想在我的項目中調暗我的屏幕,就像我正在處理的一樣。 我有一個運行2.2的Android手機。如果我用下面的代碼它的偉大工程:Android:調暗屏幕

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

但當我在模擬器上和我的朋友的電話代碼,這兩個運行2.3,它進入鎖屏,我不知道爲什麼。任何人有一個想法,我怎麼可以讓屏幕變暗爲2.3設備?

謝謝!

回答

3

試試這個:

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

這可能不是解決這一具體問題的最佳方式,但它的工作原理。

+0

謝謝!它的工作:) – Seb 2011-06-21 11:35:22