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
|