diff options
author | Wesley.CW Wang <wesleycwwang@google.com> | 2020-11-19 20:56:53 +0800 |
---|---|---|
committer | Wesley Wang <wesleycwwang@google.com> | 2020-12-07 18:31:30 +0000 |
commit | 30f92a367d4a3d773af1bb58c295bd383acd8298 (patch) | |
tree | 04d949af0dcf190052578d85f586fafc9126a020 /packages/SettingsLib/src | |
parent | 28829eb1166a614c0376f69acceca87ebeb25b83 (diff) |
Make AOD battery text field support BatteryDefender
- Add overheat flag into BatteryStatus
- Update AOD battery indication to support new state when BatteryDefender is enable
Screenshot: https://screenshot.googleplex.com/BYyUYS7VGtyG3i7.png
Bug: 173080412
Test: atest SystemUITests:com.android.systemui.statusbar.KeyguardIndicationControllerTest
Merged-In: I74f32136ba034d2dea19f71e1e7cecc022cd9fa9
Change-Id: I9aee4e6408d762639818e7aac42a781f12cd69ff
Diffstat (limited to 'packages/SettingsLib/src')
-rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/fuelgauge/BatteryStatus.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/fuelgauge/BatteryStatus.java b/packages/SettingsLib/src/com/android/settingslib/fuelgauge/BatteryStatus.java index bc40903d88e4..ce60fafaa31b 100644 --- a/packages/SettingsLib/src/com/android/settingslib/fuelgauge/BatteryStatus.java +++ b/packages/SettingsLib/src/com/android/settingslib/fuelgauge/BatteryStatus.java @@ -16,6 +16,7 @@ package com.android.settingslib.fuelgauge; +import static android.os.BatteryManager.BATTERY_HEALTH_OVERHEAT; import static android.os.BatteryManager.BATTERY_HEALTH_UNKNOWN; import static android.os.BatteryManager.BATTERY_STATUS_FULL; import static android.os.BatteryManager.BATTERY_STATUS_UNKNOWN; @@ -124,6 +125,15 @@ public class BatteryStatus { } /** + * Whether battery is overheated. + * + * @return true if battery is overheated + */ + public boolean isOverheated() { + return health == BATTERY_HEALTH_OVERHEAT; + } + + /** * Return current chargin speed is fast, slow or normal. * * @return the charing speed |