From bace563189d1bf3a6fdee2381c89a354fcc442ec Mon Sep 17 00:00:00 2001 From: Wesley Wang Date: Thu, 21 Sep 2023 18:54:38 +0800 Subject: [PATCH] Config battery info page(1/2) - Make battery information page configurable Bug: 301817717 Test: make SettingsRoboTests Change-Id: I51bf00fe3d9993ecd4e8481cd7c15d70b3c09ec4 --- res/xml/my_device_info.xml | 3 +- .../BatteryInfoPreferenceController.java | 41 ++++++++++++ .../BatterySettingsFeatureProvider.java | 3 + .../BatterySettingsFeatureProviderImpl.java | 5 ++ .../BatteryInfoPreferenceControllerTest.java | 65 +++++++++++++++++++ ...atterySettingsFeatureProviderImplTest.java | 5 ++ 6 files changed, 121 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/deviceinfo/batteryinfo/BatteryInfoPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/deviceinfo/batteryinfo/BatteryInfoPreferenceControllerTest.java diff --git a/res/xml/my_device_info.xml b/res/xml/my_device_info.xml index 6576742e404..9325969f3eb 100644 --- a/res/xml/my_device_info.xml +++ b/res/xml/my_device_info.xml @@ -151,7 +151,8 @@ android:order="43" android:title="@string/battery_info" android:fragment="com.android.settings.deviceinfo.batteryinfo.BatteryInfoFragment" - settings:keywords="@string/keywords_battery_info"/> + settings:keywords="@string/keywords_battery_info" + settings:controller="com.android.settings.deviceinfo.batteryinfo.BatteryInfoPreferenceController"/>