Android/Technic
Android에서 밝기 조절 (Programmatically)
등촌동 꼬북이
2021. 8. 3. 18:24
개발을 하다보면 밝기를 강제로 컨트롤 해야할 때가 있다..
WindowManager.LayoutParams params = getWindow().getAttributes();
int brightness = 0;
params.screenBrightness = brightness;
getWindow().setAttributes(params);
이렇게 해주면 된다
brightness는 0~255까지 설정이 가능하다
근데 이렇게 강제로 세팅하면 디바이스에서 컨트롤을 할 수 없다..
그러니까 필요 없을땐
brightness를 -1(시스템 값에 따르게)로 변경하여 적용해주면 된다!