History log of /packages/apps/Settings/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSettings.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
db03de4e80dd311ecd16bbda8136350733a31024 22-May-2018 Fan Zhang <zhfan@google.com> Convert BatterySaverButton controller to Slice compatible.

- Update preference key to match the key defined in SettingsSlicesContract
- Model TwoStateButtonPreference similar to TwoStatePreference (add
setChecked, isChecked method)
- Remove TwoStateButtonPreferenceController entirely because all methods
are moved into Preference directly for better encapsulation.
- Make BatterySaverButtonPrefController direclty implement
TogglePreferenceController. It was not possible before because the
interface between TwoStateButtonPreferene is too different from
TwoStatePreference.

Bug: 80106671
Test: robotests
Change-Id: Ib72807dcf1b36e959e08df8d80538c3f9f79b76d
Merged-In: Ib72807dcf1b36e959e08df8d80538c3f9f79b76d
/packages/apps/Settings/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSettings.java
f7843adabd4e8e1cc84a52721daabefa3a1410fd 22-Feb-2018 Fan Zhang <zhfan@google.com> More renaming in DashboardFragment

getPreferenceControllers() -> createPreferenceControllers() for the same
reason as in ag/3647936

Bug: 73668763
Test: robotests
Change-Id: I97670a91a2a38d1c844d1b9d37f4222c5e6f45a0
/packages/apps/Settings/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSettings.java
aed8994f6f50a6bc0adfaa92b499ebde3a8f2a76 22-Feb-2018 Fan Zhang <zhfan@google.com> Rename Indexable::getAllPreferenceControllers.

To getPreferenceControllers. "all" is redundant. Then internally, the
old getPreferenceControllers() is renamed to
createPreferenceControllers() to emphasize the controllers are created
from code (versus the ones created from xml).

Bug: 73668763
Test: robotest
Change-Id: Ifec46aefdc2a418031c8e152028b30bdcd396fc7
/packages/apps/Settings/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSettings.java
92757b2454c3bbc6d54a5b49efad4ebafc9fe01b 25-Jan-2018 jackqdyulei <jackqdyulei@google.com> Add controller for battery saver button

Bug: 72228477
Test: RunSettingsRoboTests
Change-Id: Iae9096a10553ea761d099e1e72c1de56b693bac0
/packages/apps/Settings/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSettings.java
b77fec0872c58d1293c480fe0ddd7f9a49098c78 25-Jan-2018 jackqdyulei <jackqdyulei@google.com> Add preference controller for battery seekbar

Also update SeekBarPreference so we can set min for it.

Bug: 72228477
Test: RunSettingsRoboTests
Change-Id: I5ab1bfd78b0bd461551012c121c7e76764843a30
/packages/apps/Settings/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSettings.java
7e999df6d9cb5dc9a815956c30d02cf21b2ac5ec 24-Jan-2018 jackqdyulei <jackqdyulei@google.com> Revamp the battery saver page

1. Make BatterySaverSettings extend from DashboardFragment
2. Add new layout
3. Add battery saver controller

Future cl will add controllers for seekbar and button

Bug: 72228477
Test: RunSettingsRoboTests
Change-Id: I21fb62aef874c04eca2988271f2fd9d7aacb0c6c
/packages/apps/Settings/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSettings.java