본문 바로가기
Android/Technic

Android에서 밝기 조절 (Programmatically)

by 등촌동 꼬북이 2021. 8. 3.

개발을 하다보면 밝기를 강제로 컨트롤 해야할 때가 있다..

 

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

댓글