From f0b9dc570be12cbe4f46c5bc365504daac8f5757 Mon Sep 17 00:00:00 2001 From: Weng Su Date: Sun, 15 Nov 2020 19:40:55 +0000 Subject: [PATCH] [Provider Model] Add Internet preference to replace Wi-Fi preference - Change title from "Wi-Fi" to "Internet" - Remove Wi-Fi switch - Screenshot: https://screenshot.googleplex.com/9tmXYQXKSsuGwEY https://screenshot.googleplex.com/5uMCeruXsX3gP9j Bug: 172295984 Test: manual test atest -c InternetPreferenceControllerTest make RunSettingsRoboTests ROBOTEST_FILTER=NetworkDashboardFragmentTest Change-Id: Ie4a3c9aff45fbe7b28594afc9c603e6df57300bf --- res/values/strings.xml | 2 + res/xml/network_provider_internet.xml | 14 +- res/xml/network_provider_settings.xml | 2 +- .../network/InternetPreferenceController.java | 82 ++++++++++++ .../network/NetworkDashboardFragment.java | 22 +++- ...WifiPrimarySwitchPreferenceController.java | 1 + .../InternetPreferenceControllerTest.java | 122 ++++++++++++++++++ 7 files changed, 233 insertions(+), 12 deletions(-) create mode 100644 src/com/android/settings/network/InternetPreferenceController.java create mode 100644 tests/unit/src/com/android/settings/network/InternetPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index 984b36ebe1e..ecf75ae1682 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -12435,6 +12435,8 @@ Preferences Connect to public networks + + network connection, internet, wireless, data, wifi, wi-fi, wi fi, cellular, mobile, cell carrier, 4g, 3g, 2g, lte Unavailable because bedtime mode is on diff --git a/res/xml/network_provider_internet.xml b/res/xml/network_provider_internet.xml index 8a7cdb8f241..a0794780430 100644 --- a/res/xml/network_provider_internet.xml +++ b/res/xml/network_provider_internet.xml @@ -21,18 +21,16 @@ android:title="@string/network_dashboard_title" settings:initialExpandedChildrenCount="5"> - - - + settings:allowDividerAbove="true" + settings:keywords="@string/keywords_internet" + settings:useAdminDisabledSummary="true" />