From d6506e8540b2da4f16e84a8ec8abf1f5cb8dc42d Mon Sep 17 00:00:00 2001 From: xshu Date: Tue, 24 Mar 2020 18:11:55 -0700 Subject: [PATCH] Add dev option for enhanced mac randomization This toggle will affect client mode mac randomization only. When toggled on, during association to networks that have MAC randomization turned on, a more random MAC (as opposed to persistent MAC per-network) would be used. Bug: 151983183 Test: Manual Change-Id: I4affade362644037e649ac6cf93e6871a81058bc --- res/xml/development_settings.xml | 5 + .../DevelopmentSettingsDashboardFragment.java | 1 + ...dMacRandomizationPreferenceController.java | 73 ++++++++++++ ...RandomizationPreferenceControllerTest.java | 105 ++++++++++++++++++ 4 files changed, 184 insertions(+) create mode 100644 src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceControllerTest.java diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 48a0850c7ba..7327d219a74 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -275,6 +275,11 @@ android:title="@string/wifi_scan_throttling" android:summary="@string/wifi_scan_throttling_summary" /> + +