1
나의 응용 프로그램과 함께 사용자 원래의 밝기를 저장합니다을 변경 화면 밝기 onPause (안드로이드 응용 프로그램)
originalBrightness = Settings.System.SCREEN_BRIGHTNESS;
을하고 다음 프로그램을 실행하는 동안 변경됩니다.
원본 밝기는 개인 글로벌 문자열입니다.
public void onPause() {
super.onPause();
int brightness = Integer.getInteger(originalBrightness);
setBrightness(brightness);
}
private void setBrightness(int brightness) {
WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
layoutParams.screenBrightness = brightness/100.0f;
getWindow().setAttributes(layoutParams);
}
: 사용자가 "홈"또는 응용 프로그램을 다시 설정해야한다 원래 화면을 일시 정지 할 때, 나는 이런 식으로이 일을 시도했지만 응용 프로그램 반함를 클릭 할 때 지금 내가 뭘하려고하다
남성과 멀리 떨어져 있습니까? 감사합니다
당신이 android.provider.Settings.System.putInt 선량 무엇인지 설명 할 수 getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, brightness/100.0f); // 0-255 – vlio20
@VladIoffe : 현재 사용자가 "집"을 클릭하거나 앱을 일시 중지했을 때 원래 화면을 다시 설정해야하는 경우 '사용자가 기기 기본 밝기가 아닌 활동의 밝기를 설정하고 있습니다' 장치 기본 밝기를 복원하려면 장치에서 자동으로 수행됩니다. 문제가 발생하면 시스템 기본 설정을 수정해야합니다. –
@VladIoffe : 문제가 해결 되었습니까? –