개발을 하다보면 밝기를 강제로 컨트롤 해야할 때가 있다..
WindowManager.LayoutParams params = getWindow().getAttributes();
int brightness = 0;
params.screenBrightness = brightness;
getWindow().setAttributes(params);
이렇게 해주면 된다
brightness는 0~255까지 설정이 가능하다
근데 이렇게 강제로 세팅하면 디바이스에서 컨트롤을 할 수 없다..
그러니까 필요 없을땐
brightness를 -1(시스템 값에 따르게)로 변경하여 적용해주면 된다!
'Android > Technic' 카테고리의 다른 글
Android에서 Service 쓰기 (0) | 2021.08.12 |
---|---|
삼항 연산자 (0) | 2021.08.09 |
Permission이 아닌 setting을 건들일때 (0) | 2021.07.24 |
Intent에 Requestcode 붙힐때 생길 수 있는 에러 (0) | 2021.07.24 |
Android _blank 처리 (2) | 2021.07.06 |
댓글