diff options
author | Mike Lockwood <lockwood@android.com> | 2009-10-14 21:19:04 -0700 |
---|---|---|
committer | Mike Lockwood <lockwood@android.com> | 2009-10-14 21:19:04 -0700 |
commit | cdf42466bf3471337f1355b872eb2d529ba9409c (patch) | |
tree | 0b78c5a8c75ee7f70e9e2639e67587bbdbfe85e6 /src/com | |
parent | 9f1900dc05773a0659030e21a8c2fa1641655669 (diff) | |
download | packages_apps_settings-cdf42466bf3471337f1355b872eb2d529ba9409c.zip packages_apps_settings-cdf42466bf3471337f1355b872eb2d529ba9409c.tar.gz packages_apps_settings-cdf42466bf3471337f1355b872eb2d529ba9409c.tar.bz2 |
Remove PowerManager.setAutoBrightness()
We will use the System.SCREEN_BRIGHTNESS_MODE Settings value instead.
Change-Id: I1850549f513e3541b5761aae28ebc615410377de
Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/settings/BrightnessPreference.java | 22 | ||||
-rw-r--r-- | src/com/android/settings/widget/SettingsAppWidgetProvider.java | 3 |
2 files changed, 7 insertions, 18 deletions
diff --git a/src/com/android/settings/BrightnessPreference.java b/src/com/android/settings/BrightnessPreference.java index 2bba814..994546d 100644 --- a/src/com/android/settings/BrightnessPreference.java +++ b/src/com/android/settings/BrightnessPreference.java @@ -101,7 +101,8 @@ public class BrightnessPreference extends SeekBarPreference implements } public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { - setMode(isChecked ? 1 : 0); + setMode(isChecked ? Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC + : Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL); if (!isChecked) { setBrightness(mSeekBar.getProgress() + MINIMUM_BACKLIGHT); } @@ -115,11 +116,6 @@ public class BrightnessPreference extends SeekBarPreference implements Settings.System.putInt(getContext().getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, mSeekBar.getProgress() + MINIMUM_BACKLIGHT); - if (mAutomaticAvailable) { - Settings.System.putInt(getContext().getContentResolver(), - Settings.System.SCREEN_BRIGHTNESS_MODE, - mCheckBox.isChecked() ? 1 : 0); - } } else { if (mAutomaticAvailable) { setMode(mOldAutomatic); @@ -141,20 +137,14 @@ public class BrightnessPreference extends SeekBarPreference implements } } - private void setMode(int automatic) { - if (automatic != 0) { + private void setMode(int mode) { + if (mode == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC) { mSeekBar.setVisibility(View.GONE); } else { mSeekBar.setVisibility(View.VISIBLE); } - try { - IPowerManager power = IPowerManager.Stub.asInterface( - ServiceManager.getService("power")); - if (power != null) { - power.setAutoBrightness(automatic != 0); - } - } catch (RemoteException doe) { - } + Settings.System.putInt(getContext().getContentResolver(), + Settings.System.SCREEN_BRIGHTNESS_MODE, mode); } } diff --git a/src/com/android/settings/widget/SettingsAppWidgetProvider.java b/src/com/android/settings/widget/SettingsAppWidgetProvider.java index d652e80..2ac3bfa 100644 --- a/src/com/android/settings/widget/SettingsAppWidgetProvider.java +++ b/src/com/android/settings/widget/SettingsAppWidgetProvider.java @@ -393,10 +393,9 @@ public class SettingsAppWidgetProvider extends AppWidgetProvider { if (context.getResources().getBoolean( com.android.internal.R.bool.config_automatic_brightness_available)) { // Disable automatic brightness - power.setAutoBrightness(false); Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, - 0); + Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL); // Set it again in case auto brightness was on power.setBacklightBrightness(brightness); } |