안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
화면 밝기에 대해서 여기저기 찾아봤습니다.
기존 화면의 밝기 조정에 대해서는 파악이 되는데 서비스에서 화면밝기 조정을 어떻게 해야할지 고민입니다.
이렇게 화면 밝기를 조정한다면
Window w=getWindow();
WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.screenBrightness= 0.3f;
w.setAttributes(lp);
WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.screenBrightness= 0.3f;
w.setAttributes(lp);
어플리케이션 자체내에서는 화면이 어두워지는데
홈버튼을 누르고 나가게 되면 화면이 어두워지지 않습니다.
어떤분이 이렇게
android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, 1);
넣으면 서비스에서도 작동이 되다고 하셨는데..
아무리 값을 바꿔도 작동이 되지 않아.. 일주일째 고생중입니다.
밝기 조정된값이 저장이 안되고 순간적으로만 어두워져도 괜찮습니다.
고수분들께 힌트라도 받고싶은마음에 이렇게 질문란에 올립니다.