Loading wifi/java/android/net/wifi/WifiConfiguration.java +4 −0 Original line number Diff line number Diff line Loading @@ -917,6 +917,9 @@ public class WifiConfiguration implements Parcelable { * Does not guarantee that the returned address is valid for use. */ public MacAddress getRandomizedMacAddress() { if (mRandomizedMacAddress == null) { mRandomizedMacAddress = MacAddress.ALL_ZEROS_ADDRESS; } return mRandomizedMacAddress; } Loading Loading @@ -1617,6 +1620,7 @@ public class WifiConfiguration implements Parcelable { creatorUid = -1; shared = true; dtimInterval = 0; mRandomizedMacAddress = MacAddress.ALL_ZEROS_ADDRESS; } /** Loading wifi/tests/src/android/net/wifi/WifiConfigurationTest.java +4 −0 Original line number Diff line number Diff line Loading @@ -176,6 +176,8 @@ public class WifiConfigurationTest { @Test public void testGetOrCreateRandomizedMacAddress_SavesAndReturnsSameAddress() { WifiConfiguration config = new WifiConfiguration(); assertEquals(MacAddress.ALL_ZEROS_ADDRESS, config.getRandomizedMacAddress()); MacAddress firstMacAddress = config.getOrCreateRandomizedMacAddress(); MacAddress secondMacAddress = config.getOrCreateRandomizedMacAddress(); Loading @@ -185,6 +187,8 @@ public class WifiConfigurationTest { @Test public void testSetRandomizedMacAddress_ChangesSavedAddress() { WifiConfiguration config = new WifiConfiguration(); assertEquals(MacAddress.ALL_ZEROS_ADDRESS, config.getRandomizedMacAddress()); MacAddress macToChangeInto = MacAddress.createRandomUnicastAddress(); config.setRandomizedMacAddress(macToChangeInto); MacAddress macAfterChange = config.getOrCreateRandomizedMacAddress(); Loading Loading
wifi/java/android/net/wifi/WifiConfiguration.java +4 −0 Original line number Diff line number Diff line Loading @@ -917,6 +917,9 @@ public class WifiConfiguration implements Parcelable { * Does not guarantee that the returned address is valid for use. */ public MacAddress getRandomizedMacAddress() { if (mRandomizedMacAddress == null) { mRandomizedMacAddress = MacAddress.ALL_ZEROS_ADDRESS; } return mRandomizedMacAddress; } Loading Loading @@ -1617,6 +1620,7 @@ public class WifiConfiguration implements Parcelable { creatorUid = -1; shared = true; dtimInterval = 0; mRandomizedMacAddress = MacAddress.ALL_ZEROS_ADDRESS; } /** Loading
wifi/tests/src/android/net/wifi/WifiConfigurationTest.java +4 −0 Original line number Diff line number Diff line Loading @@ -176,6 +176,8 @@ public class WifiConfigurationTest { @Test public void testGetOrCreateRandomizedMacAddress_SavesAndReturnsSameAddress() { WifiConfiguration config = new WifiConfiguration(); assertEquals(MacAddress.ALL_ZEROS_ADDRESS, config.getRandomizedMacAddress()); MacAddress firstMacAddress = config.getOrCreateRandomizedMacAddress(); MacAddress secondMacAddress = config.getOrCreateRandomizedMacAddress(); Loading @@ -185,6 +187,8 @@ public class WifiConfigurationTest { @Test public void testSetRandomizedMacAddress_ChangesSavedAddress() { WifiConfiguration config = new WifiConfiguration(); assertEquals(MacAddress.ALL_ZEROS_ADDRESS, config.getRandomizedMacAddress()); MacAddress macToChangeInto = MacAddress.createRandomUnicastAddress(); config.setRandomizedMacAddress(macToChangeInto); MacAddress macAfterChange = config.getOrCreateRandomizedMacAddress(); Loading