Loading wifi/java/android/net/wifi/WifiNetworkSuggestion.java +7 −6 Original line number Diff line number Diff line Loading @@ -176,7 +176,7 @@ public final class WifiNetworkSuggestion implements Parcelable { mWapiEnterpriseConfig = null; mIsNetworkUntrusted = false; mPriorityGroup = 0; mIsEnhancedMacRandomizationEnabled = true; mIsEnhancedMacRandomizationEnabled = false; } /** Loading Loading @@ -409,11 +409,12 @@ public final class WifiNetworkSuggestion implements Parcelable { * Suggested networks will never use the device (factory) MAC address to associate to the * network - instead they use a locally generated random MAC address. This method controls * the strategy for generating the random MAC address: * <li> Persisted MAC randomization (false): generates the MAC address from a secret seed * and information from the Wi-Fi configuration (SSID or Passpoint profile). That means that * the same generated MAC address will be used for each subsequent association. </li> * <li> Enhanced MAC randomization (true - the default): periodically generates a new MAC * address new connections. Under this option, the randomized MAC address should change * <li> Persisted MAC randomization (false - the default): generates the MAC address from a * secret seed and information from the Wi-Fi configuration (SSID or Passpoint profile). * This means that the same generated MAC address will be used for each subsequent * association. </li> * <li> Enhanced MAC randomization (true): periodically generates a new MAC * address for new connections. Under this option, the randomized MAC address should change * if the suggestion is removed and then added back. </li> * * @param enabled {@code true} to periodically change the randomized MAC address. Loading wifi/tests/src/android/net/wifi/WifiNetworkSuggestionTest.java +3 −3 Original line number Diff line number Diff line Loading @@ -682,15 +682,15 @@ public class WifiNetworkSuggestionTest { } /** * Verify that the macRandomizationSetting defaults to RANDOMIZATION_ENHANCED and could be set * to RANDOMIZATION_PERSISTENT. * Verify that the macRandomizationSetting defaults to RANDOMIZATION_PERSISTENT and could be set * to RANDOMIZATION_ENHANCED. */ @Test public void testWifiNetworkSuggestionBuilderSetMacRandomization() { WifiNetworkSuggestion suggestion = new WifiNetworkSuggestion.Builder() .setSsid(TEST_SSID) .build(); assertEquals(WifiConfiguration.RANDOMIZATION_ENHANCED, assertEquals(WifiConfiguration.RANDOMIZATION_PERSISTENT, suggestion.wifiConfiguration.macRandomizationSetting); suggestion = new WifiNetworkSuggestion.Builder() Loading Loading
wifi/java/android/net/wifi/WifiNetworkSuggestion.java +7 −6 Original line number Diff line number Diff line Loading @@ -176,7 +176,7 @@ public final class WifiNetworkSuggestion implements Parcelable { mWapiEnterpriseConfig = null; mIsNetworkUntrusted = false; mPriorityGroup = 0; mIsEnhancedMacRandomizationEnabled = true; mIsEnhancedMacRandomizationEnabled = false; } /** Loading Loading @@ -409,11 +409,12 @@ public final class WifiNetworkSuggestion implements Parcelable { * Suggested networks will never use the device (factory) MAC address to associate to the * network - instead they use a locally generated random MAC address. This method controls * the strategy for generating the random MAC address: * <li> Persisted MAC randomization (false): generates the MAC address from a secret seed * and information from the Wi-Fi configuration (SSID or Passpoint profile). That means that * the same generated MAC address will be used for each subsequent association. </li> * <li> Enhanced MAC randomization (true - the default): periodically generates a new MAC * address new connections. Under this option, the randomized MAC address should change * <li> Persisted MAC randomization (false - the default): generates the MAC address from a * secret seed and information from the Wi-Fi configuration (SSID or Passpoint profile). * This means that the same generated MAC address will be used for each subsequent * association. </li> * <li> Enhanced MAC randomization (true): periodically generates a new MAC * address for new connections. Under this option, the randomized MAC address should change * if the suggestion is removed and then added back. </li> * * @param enabled {@code true} to periodically change the randomized MAC address. Loading
wifi/tests/src/android/net/wifi/WifiNetworkSuggestionTest.java +3 −3 Original line number Diff line number Diff line Loading @@ -682,15 +682,15 @@ public class WifiNetworkSuggestionTest { } /** * Verify that the macRandomizationSetting defaults to RANDOMIZATION_ENHANCED and could be set * to RANDOMIZATION_PERSISTENT. * Verify that the macRandomizationSetting defaults to RANDOMIZATION_PERSISTENT and could be set * to RANDOMIZATION_ENHANCED. */ @Test public void testWifiNetworkSuggestionBuilderSetMacRandomization() { WifiNetworkSuggestion suggestion = new WifiNetworkSuggestion.Builder() .setSsid(TEST_SSID) .build(); assertEquals(WifiConfiguration.RANDOMIZATION_ENHANCED, assertEquals(WifiConfiguration.RANDOMIZATION_PERSISTENT, suggestion.wifiConfiguration.macRandomizationSetting); suggestion = new WifiNetworkSuggestion.Builder() Loading