Loading api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -26580,6 +26580,7 @@ package android.net.wifi { field public java.lang.String providerFriendlyName; field public long[] roamingConsortiumIds; field public int status; field public boolean useExternalScores; field public java.lang.String[] wepKeys; field public int wepTxKeyIndex; } wifi/java/android/net/wifi/WifiConfiguration.java +16 −1 Original line number Diff line number Diff line Loading @@ -689,6 +689,16 @@ public class WifiConfiguration implements Parcelable { */ public boolean meteredHint; /** * @hide * Setting this value will force scan results associated with this configuration to * be included in the bucket of networks that are externally scored. * If not set, associated scan results will be treated as legacy saved networks and * will take precedence over networks in the scored category. */ @SystemApi public boolean useExternalScores; /** * @hide * Number of time the scorer overrode a the priority based choice, when comparing two Loading Loading @@ -1333,6 +1343,7 @@ public class WifiConfiguration implements Parcelable { didSelfAdd = false; ephemeral = false; meteredHint = false; useExternalScores = false; validatedInternetAccess = false; mIpConfiguration = new IpConfiguration(); lastUpdateUid = -1; Loading Loading @@ -1433,8 +1444,9 @@ public class WifiConfiguration implements Parcelable { if (this.validatedInternetAccess) sbuf.append(" validatedInternetAccess"); if (this.ephemeral) sbuf.append(" ephemeral"); if (this.meteredHint) sbuf.append(" meteredHint"); if (this.useExternalScores) sbuf.append(" useExternalScores"); if (this.didSelfAdd || this.selfAdded || this.validatedInternetAccess || this.ephemeral || this.meteredHint) { || this.ephemeral || this.meteredHint || this.useExternalScores) { sbuf.append("\n"); } sbuf.append(" KeyMgmt:"); Loading Loading @@ -1859,6 +1871,7 @@ public class WifiConfiguration implements Parcelable { validatedInternetAccess = source.validatedInternetAccess; ephemeral = source.ephemeral; meteredHint = source.meteredHint; useExternalScores = source.useExternalScores; if (source.visibility != null) { visibility = new Visibility(source.visibility); } Loading Loading @@ -1939,6 +1952,7 @@ public class WifiConfiguration implements Parcelable { dest.writeInt(validatedInternetAccess ? 1 : 0); dest.writeInt(ephemeral ? 1 : 0); dest.writeInt(meteredHint ? 1 : 0); dest.writeInt(useExternalScores ? 1 : 0); dest.writeInt(creatorUid); dest.writeInt(lastConnectUid); dest.writeInt(lastUpdateUid); Loading Loading @@ -2009,6 +2023,7 @@ public class WifiConfiguration implements Parcelable { config.validatedInternetAccess = in.readInt() != 0; config.ephemeral = in.readInt() != 0; config.meteredHint = in.readInt() != 0; config.useExternalScores = in.readInt() != 0; config.creatorUid = in.readInt(); config.lastConnectUid = in.readInt(); config.lastUpdateUid = in.readInt(); Loading Loading
api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -26580,6 +26580,7 @@ package android.net.wifi { field public java.lang.String providerFriendlyName; field public long[] roamingConsortiumIds; field public int status; field public boolean useExternalScores; field public java.lang.String[] wepKeys; field public int wepTxKeyIndex; }
wifi/java/android/net/wifi/WifiConfiguration.java +16 −1 Original line number Diff line number Diff line Loading @@ -689,6 +689,16 @@ public class WifiConfiguration implements Parcelable { */ public boolean meteredHint; /** * @hide * Setting this value will force scan results associated with this configuration to * be included in the bucket of networks that are externally scored. * If not set, associated scan results will be treated as legacy saved networks and * will take precedence over networks in the scored category. */ @SystemApi public boolean useExternalScores; /** * @hide * Number of time the scorer overrode a the priority based choice, when comparing two Loading Loading @@ -1333,6 +1343,7 @@ public class WifiConfiguration implements Parcelable { didSelfAdd = false; ephemeral = false; meteredHint = false; useExternalScores = false; validatedInternetAccess = false; mIpConfiguration = new IpConfiguration(); lastUpdateUid = -1; Loading Loading @@ -1433,8 +1444,9 @@ public class WifiConfiguration implements Parcelable { if (this.validatedInternetAccess) sbuf.append(" validatedInternetAccess"); if (this.ephemeral) sbuf.append(" ephemeral"); if (this.meteredHint) sbuf.append(" meteredHint"); if (this.useExternalScores) sbuf.append(" useExternalScores"); if (this.didSelfAdd || this.selfAdded || this.validatedInternetAccess || this.ephemeral || this.meteredHint) { || this.ephemeral || this.meteredHint || this.useExternalScores) { sbuf.append("\n"); } sbuf.append(" KeyMgmt:"); Loading Loading @@ -1859,6 +1871,7 @@ public class WifiConfiguration implements Parcelable { validatedInternetAccess = source.validatedInternetAccess; ephemeral = source.ephemeral; meteredHint = source.meteredHint; useExternalScores = source.useExternalScores; if (source.visibility != null) { visibility = new Visibility(source.visibility); } Loading Loading @@ -1939,6 +1952,7 @@ public class WifiConfiguration implements Parcelable { dest.writeInt(validatedInternetAccess ? 1 : 0); dest.writeInt(ephemeral ? 1 : 0); dest.writeInt(meteredHint ? 1 : 0); dest.writeInt(useExternalScores ? 1 : 0); dest.writeInt(creatorUid); dest.writeInt(lastConnectUid); dest.writeInt(lastUpdateUid); Loading Loading @@ -2009,6 +2023,7 @@ public class WifiConfiguration implements Parcelable { config.validatedInternetAccess = in.readInt() != 0; config.ephemeral = in.readInt() != 0; config.meteredHint = in.readInt() != 0; config.useExternalScores = in.readInt() != 0; config.creatorUid = in.readInt(); config.lastConnectUid = in.readInt(); config.lastUpdateUid = in.readInt(); Loading