From 79b0315be66f59033d28f7a83930d36e71426386 Mon Sep 17 00:00:00 2001 From: Blake Kragten Date: Tue, 28 Jan 2020 13:45:13 -0800 Subject: [PATCH] Enhanced Connectivity Dev Toggle Add Enhanced Connectivity Developer option switch. This switch will allow the connectivity thermal power manager to actively shutoff 5G in order to save power when cellular throughput is below the set threshold. ScreenShots: https://drive.google.com/drive/folders/109VTTXqIn5Teg6daHpNHV7z13MmEEb7Q?usp=sharing Bug: 147305171 Test: make RunSettingsRoboTests ROBOTEST_FILTER=EnhancedConnectivityPreferenceControllerTest Test: On-device using developer option menu Change-Id: I311cfcadb8325db30ff4917959414b5a7d108bcc --- res/xml/development_settings.xml | 5 + .../DevelopmentSettingsDashboardFragment.java | 1 + ...ancedConnectivityPreferenceController.java | 81 +++++++++++++ ...dConnectivityPreferenceControllerTest.java | 107 ++++++++++++++++++ 4 files changed, 194 insertions(+) create mode 100644 src/com/android/settings/development/EnhancedConnectivityPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/development/EnhancedConnectivityPreferenceControllerTest.java diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index a49d85b9f09..17672c5e9f6 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -263,6 +263,11 @@ android:title="@string/mobile_data_always_on" android:summary="@string/mobile_data_always_on_summary" /> + +