From 1cf25748d61c4823b953dc57f7bdd5110cbf2c2f Mon Sep 17 00:00:00 2001 From: Amin Shaikh Date: Thu, 2 Feb 2017 15:47:53 -0800 Subject: [PATCH] Add "Use open Wi-Fi automatically" setting. - Add toggle to ConfigureWifiSettings for "Use open Wi-Fi automatically" - Start ACTION_CUSTOM_ENABLE activity and handle result to set the USE_OPEN_WIFI_PACKAGE setting. Bug: 34773276 Test: make Change-Id: I602e271d5113e415d290468548e35059bd45d8b8 --- res/values/strings.xml | 11 +- res/xml/wifi_configure_settings.xml | 12 +- .../settings/wifi/ConfigureWifiSettings.java | 34 ++- .../wifi/UseOpenWifiPreferenceController.java | 165 +++++++++++++ .../UseOpenWifiPreferenceControllerTest.java | 221 ++++++++++++++++++ 5 files changed, 426 insertions(+), 17 deletions(-) create mode 100644 src/com/android/settings/wifi/UseOpenWifiPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/wifi/UseOpenWifiPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index bff31701dcf..d6bd75feea7 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1595,18 +1595,21 @@ Open network notification - Notify whenever a high quality open network is available + Notify when a high\u2011quality open network is available that may require sign\u2011in Turn Wi\u2011Fi back on - - Automatically turn on Wi\u2011Fi near saved networks + + Automatically turn on Wi\u2011Fi near high\u2011quality saved networks Avoid poor connections Don\u2019t use a Wi\u2011Fi network unless it has a good Internet connection Only use networks that have a good Internet connection - + + Connect to open networks + + Automatically connect to high\u2011quality open networks Install certificates