From 72d0f90f30a4211c3696c3821f5fb2ea7007f838 Mon Sep 17 00:00:00 2001 From: Jyotiraditya Panda Date: Thu, 22 Feb 2024 22:42:00 +0900 Subject: [PATCH] Settings: deviceinfo: Extend Battery info page Change-Id: I5fcff258c878bd12d252321f269b89f3afa334ab Signed-off-by: Jyotiraditya Panda Signed-off-by: Adithya R --- res/values/cm_strings.xml | 35 ++++++++++ res/xml/battery_info.xml | 42 ++++++++++++ res/xml/my_device_info.xml | 9 --- res/xml/power_usage_summary.xml | 6 ++ ...eryDesignCapacityPreferenceController.java | 54 +++++++++++++++ .../BatteryHealthPreferenceController.java | 65 +++++++++++++++++++ ...ryMaximumCapacityPreferenceController.java | 60 +++++++++++++++++ ...BatteryTechnologyPreferenceController.java | 50 ++++++++++++++ ...atteryTemperaturePreferenceController.java | 61 +++++++++++++++++ .../BatteryVoltagePreferenceController.java | 60 +++++++++++++++++ .../BatteryHeaderPreferenceController.java | 16 +++++ 11 files changed, 449 insertions(+), 9 deletions(-) create mode 100644 src/com/android/settings/deviceinfo/batteryinfo/BatteryDesignCapacityPreferenceController.java create mode 100644 src/com/android/settings/deviceinfo/batteryinfo/BatteryHealthPreferenceController.java create mode 100644 src/com/android/settings/deviceinfo/batteryinfo/BatteryMaximumCapacityPreferenceController.java create mode 100644 src/com/android/settings/deviceinfo/batteryinfo/BatteryTechnologyPreferenceController.java create mode 100644 src/com/android/settings/deviceinfo/batteryinfo/BatteryTemperaturePreferenceController.java create mode 100644 src/com/android/settings/deviceinfo/batteryinfo/BatteryVoltagePreferenceController.java diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml index b2ff42ede42..5c5b3ba013b 100644 --- a/res/values/cm_strings.xml +++ b/res/values/cm_strings.xml @@ -154,4 +154,39 @@ Use assisted GPS Download satellite assistance data from the internet which can greatly improve the GPS startup performance. For emergency calls, assisted GPS is always allowed. + + + Technology + @string/battery_cycle_count_not_available + + + Health + Good + Overheat + Dead + Over voltage + Unspecified failure + Cold + Unknown + + + Temperature + @string/battery_cycle_count_not_available + + + Voltage + @string/battery_cycle_count_not_available + + + %1$d mAh + + + Design capacity + %1$d mAh + @string/battery_cycle_count_not_available + + + Maximum capacity + %1$d mAh (%2$d%%) + @string/battery_cycle_count_not_available diff --git a/res/xml/battery_info.xml b/res/xml/battery_info.xml index 8e3c31f22aa..67c86611c6c 100644 --- a/res/xml/battery_info.xml +++ b/res/xml/battery_info.xml @@ -21,6 +21,48 @@ android:title="@string/battery_info" settings:keywords="@string/keywords_battery_info"> + + + + + + + + + + + + - - - + +