안드로이드 2.3 버전으로 개발하고 있습니다. 


갤럭시s2에서 통화할 때 근접센서를 이용하여 화면이 꺼졌다가 켜지는 것을 똑같이 구현하려고 하고 있습니다.


코드는 아래와 같습니다. 


WindowManager.LayoutParams lp = Window().getAttribute();


if(event.sensor.getType() == Sensor.TYPE_PROXIMITY){

if(event.values[0] == 5.0){

lp.screenBrightness = WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_FULL;

window.setAttributes(lp);

}

else{

lp.screenBrightness = WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF;

window.setAttributes(lp);

}

}



>> lp.screenBrightness = WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF;

위 코드 부분으로 밝기를 완전히 OFF 해 버리면 다시 밝아지지 않습니다.


밝기를 최소밝기 값 (0.1f)를 주면 다시 밝아지는데요.



원래 아예 밝기를 OFF해 버리면 다시 밝아지지 않는것인가요???