diff options
| author | Tyler Nijmeh <tylernij@gmail.com> | 2021-04-04 20:39:44 -0700 |
|---|---|---|
| committer | Tyler Nijmeh <tylernij@gmail.com> | 2021-04-04 20:39:44 -0700 |
| commit | 81fc854036b2dad54e304d027e80722ab4c2f554 (patch) | |
| tree | 92e6ea80a48cc3964bc41c3a891ff0287a682a50 /app/src/main/java/com/draco/buoy/utils | |
| parent | 270c5a3c794238b3bb342b27895308b007c8650b (diff) | |
Do not automatically enable LPM
Devices get locked in this state otherwise
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
Diffstat (limited to 'app/src/main/java/com/draco/buoy/utils')
| -rw-r--r-- | app/src/main/java/com/draco/buoy/utils/BatterySaverManager.kt | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/app/src/main/java/com/draco/buoy/utils/BatterySaverManager.kt b/app/src/main/java/com/draco/buoy/utils/BatterySaverManager.kt index a72aa70..8bf76a6 100644 --- a/app/src/main/java/com/draco/buoy/utils/BatterySaverManager.kt +++ b/app/src/main/java/com/draco/buoy/utils/BatterySaverManager.kt @@ -19,6 +19,17 @@ class BatterySaverManager(private val contentResolver: ContentResolver) { } /** + * Return true if low power mode is enabled + */ + fun getLowPower(): Boolean { + return Settings.Global.getInt( + contentResolver, + BatterySaverSecureSettings.LOW_POWER, + 0 + ) == 1 + } + + /** * Enable or disable low power sticky mode */ fun setLowPowerSticky(state: Boolean) { @@ -79,7 +90,7 @@ class BatterySaverManager(private val contentResolver: ContentResolver) { is BatterySaverConstantsConfig -> setConstantsConfig(config) } - setLowPower(true) + //setLowPower(true) setLowPowerSticky(true) setLowPowerStickyAutoDisableEnabled(false) } @@ -89,5 +100,8 @@ class BatterySaverManager(private val contentResolver: ContentResolver) { */ fun resetToDefault() { apply(null) + + setLowPowerSticky(false) + setLowPowerStickyAutoDisableEnabled(true) } }
\ No newline at end of file |
