From 5be56b2af9eb0134a15cc6eac0cbfad87aa08f94 Mon Sep 17 00:00:00 2001 From: Adithya R Date: Mon, 15 Mar 2021 16:02:45 +0530 Subject: [PATCH] Settings: Allow disabling refresh rate lowering in battery saver Change-Id: Icc6a25d36f84819402007a99b3f8322510d9da15 Signed-off-by: cjh1249131356 --- res/values/evolution_strings.xml | 3 + res/xml/battery_saver_settings.xml | 7 ++ ...ySaverRefreshRatePreferenceController.java | 82 +++++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 src/com/android/settings/fuelgauge/batterysaver/BatterySaverRefreshRatePreferenceController.java diff --git a/res/values/evolution_strings.xml b/res/values/evolution_strings.xml index 8a4eb6b7d3a..051c6ee0c59 100644 --- a/res/values/evolution_strings.xml +++ b/res/values/evolution_strings.xml @@ -421,6 +421,9 @@ Screen refresh rate Minimum refresh rate Maximum refresh rate + Reduce refresh rate + Use 60 Hz screen refresh rate to save power when Battery Saver is on + Extreme refresh rate is on Extreme refresh rate diff --git a/res/xml/battery_saver_settings.xml b/res/xml/battery_saver_settings.xml index 74ef85604ba..2b4dc35aea6 100644 --- a/res/xml/battery_saver_settings.xml +++ b/res/xml/battery_saver_settings.xml @@ -42,6 +42,13 @@ settings:keywords="@string/keywords_battery_saver_sticky" settings:controller="com.android.settings.fuelgauge.batterysaver.BatterySaverStickyPreferenceController"/> + + 1 + ? AVAILABLE : UNSUPPORTED_ON_DEVICE; + } + + @Override + public int getSliceHighlightMenuRes() { + return R.string.menu_key_battery; + } +}