OSDN Git Service

Make Settings and SysUI estimates use same data class
authorSalvador Martinez <dehboxturtle@google.com>
Thu, 11 Apr 2019 17:42:15 +0000 (10:42 -0700)
committerSalvador Martinez <dehboxturtle@google.com>
Fri, 19 Apr 2019 17:35:20 +0000 (17:35 +0000)
commit580098fe44d651fbd81f5aaf14eef4083634406a
tree5c066d0a7df78a9649e8ce9dcecca0f7fc37953f
parenta2620b9c97a13adfa1c3e64f5b61959a83277169
Make Settings and SysUI estimates use same data class

This moves everything over to using a shared data class
for Estimates in SettingsLib which will facilitate a cl
that will help ensure greater consistency across
surfaces where battery estimates are shown.

Test: Tests pass
Bug: 124030091
Change-Id: I0b7f1f3a806255ff4804a00e6d90a7846c484484
core/java/android/provider/Settings.java
core/tests/coretests/src/android/provider/SettingsBackupTest.java
packages/SettingsLib/src/com/android/settingslib/fuelgauge/BatterySaverUtils.java
packages/SettingsLib/src/com/android/settingslib/fuelgauge/Estimate.kt [new file with mode: 0644]
packages/SystemUI/src/com/android/systemui/power/BatteryStateSnapshot.kt
packages/SystemUI/src/com/android/systemui/power/EnhancedEstimates.java
packages/SystemUI/src/com/android/systemui/power/EnhancedEstimatesImpl.java
packages/SystemUI/src/com/android/systemui/power/Estimate.kt [deleted file]
packages/SystemUI/src/com/android/systemui/power/PowerUI.java
packages/SystemUI/src/com/android/systemui/statusbar/policy/BatteryControllerImpl.java
packages/SystemUI/tests/src/com/android/systemui/power/PowerUITest.java