화면을 끄려면 밝기를 0으로 설정하시면 됩니다.
시간이 지나면 자동으로 화면이 꺼지도록 가능하구요.
적용하시려면 원하시는 조건으로 타이머를 돌리셔서 만족 시 밝기를 0 으로 설정하시면 끗.
private void setBrightness(int value)
{
if (value < 10)
{
value = 0;
}
else if (value > 100)
{
value = 100;
}
// 밝기 설정
WindowManager.LayoutParams params = getWindow().getAttributes();
params.screenBrightness = (float)value / 100;
getWindow().setAttributes(params);
}
참고하세요~
http://mainia.tistory.com/713