0

ProgressDialog を使用しているアクティビティがあります。

を実行した後dialog.dismiss()、ユーザーが画面を押して明るくなるまで、画面は灰色のままです。

dialog.dismiss()コマンドの後に画面を明るくするにはどうすればよいですか?

4

1 に答える 1

0
int brightnessMode = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE);
if (brightnessMode == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC) {
    Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
}

WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
layoutParams.screenBrightness = 0.5F; // set 50% brightness
getWindow().setAttributes(layoutParams);
于 2012-08-22T08:58:42.433 に答える