diff options
author | Dianne Hackborn <hackbod@google.com> | 2012-05-09 16:32:55 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2012-05-09 16:59:26 -0700 |
commit | 622fc7aa5f1cf1a3840fb3777e731c6dc5f28d62 (patch) | |
tree | 4a8d8cee3337ac6ff6fa457c558d1d1cedec1735 /src/com/android/settings/BrightnessPreference.java | |
parent | 87ca70172cc25ed2195d310b71d9c652a0757b88 (diff) | |
download | packages_apps_settings-622fc7aa5f1cf1a3840fb3777e731c6dc5f28d62.zip packages_apps_settings-622fc7aa5f1cf1a3840fb3777e731c6dc5f28d62.tar.gz packages_apps_settings-622fc7aa5f1cf1a3840fb3777e731c6dc5f28d62.tar.bz2 |
Remove auto-brightness adjustment setting.
Not yet ready for release.
Change-Id: I4668e890080d63a29aeeeab4daad6a6466ae36af
Diffstat (limited to 'src/com/android/settings/BrightnessPreference.java')
-rw-r--r-- | src/com/android/settings/BrightnessPreference.java | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/src/com/android/settings/BrightnessPreference.java b/src/com/android/settings/BrightnessPreference.java index 9023ea3..6d609ff 100644 --- a/src/com/android/settings/BrightnessPreference.java +++ b/src/com/android/settings/BrightnessPreference.java @@ -110,6 +110,9 @@ public class BrightnessPreference extends SeekBarDialogPreference implements mOldAutomatic = getBrightnessMode(0); mAutomaticMode = mOldAutomatic == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC; mCheckBox.setChecked(mAutomaticMode); + mSeekBar.setEnabled(!mAutomaticMode); + } else { + mSeekBar.setEnabled(true); } mSeekBar.setOnSeekBarChangeListener(this); } @@ -131,12 +134,13 @@ public class BrightnessPreference extends SeekBarDialogPreference implements setMode(isChecked ? Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC : Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL); mSeekBar.setProgress(getBrightness()); + mSeekBar.setEnabled(!mAutomaticMode); } private int getBrightness() { int mode = getBrightnessMode(0); float brightness = 0; - if (mode == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC) { + if (false && mode == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC) { brightness = Settings.System.getFloat(getContext().getContentResolver(), Settings.System.SCREEN_AUTO_BRIGHTNESS_ADJ, 0); brightness = (brightness+1)/2; @@ -168,6 +172,7 @@ public class BrightnessPreference extends SeekBarDialogPreference implements == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC; mCheckBox.setChecked(checked); mSeekBar.setProgress(getBrightness()); + mSeekBar.setEnabled(!checked); } @Override @@ -198,19 +203,21 @@ public class BrightnessPreference extends SeekBarDialogPreference implements private void setBrightness(int brightness, boolean write) { if (mAutomaticMode) { - float valf = (((float)brightness*2)/SEEK_BAR_RANGE) - 1.0f; - try { - IPowerManager power = IPowerManager.Stub.asInterface( - ServiceManager.getService("power")); - if (power != null) { - power.setAutoBrightnessAdjustment(valf); + if (false) { + float valf = (((float)brightness*2)/SEEK_BAR_RANGE) - 1.0f; + try { + IPowerManager power = IPowerManager.Stub.asInterface( + ServiceManager.getService("power")); + if (power != null) { + power.setAutoBrightnessAdjustment(valf); + } + if (write) { + final ContentResolver resolver = getContext().getContentResolver(); + Settings.System.putFloat(resolver, + Settings.System.SCREEN_AUTO_BRIGHTNESS_ADJ, valf); + } + } catch (RemoteException doe) { } - if (write) { - final ContentResolver resolver = getContext().getContentResolver(); - Settings.System.putFloat(resolver, - Settings.System.SCREEN_AUTO_BRIGHTNESS_ADJ, valf); - } - } catch (RemoteException doe) { } } else { int range = (MAXIMUM_BACKLIGHT - mScreenBrightnessDim); |