diff --git a/api/system-current.txt b/api/system-current.txt index 3bc7be541497a..d9b2a3cb804ee 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -27471,6 +27471,7 @@ package android.net.wifi { method public int describeContents(); method public android.net.ProxyInfo getHttpProxy(); method public boolean hasNoInternetAccess(); + method public boolean isEphemeral(); method public boolean isNoInternetAccessExpected(); method public boolean isPasspoint(); method public void setHttpProxy(android.net.ProxyInfo); diff --git a/wifi/java/android/net/wifi/WifiConfiguration.java b/wifi/java/android/net/wifi/WifiConfiguration.java index 3a4567112704e..8cf7a24efb0ad 100644 --- a/wifi/java/android/net/wifi/WifiConfiguration.java +++ b/wifi/java/android/net/wifi/WifiConfiguration.java @@ -707,6 +707,16 @@ public class WifiConfiguration implements Parcelable { */ public boolean ephemeral; + /** + * @hide + * Indicate that a WifiConfiguration is temporary and should not be saved + * nor considered by AutoJoin. + */ + @SystemApi + public boolean isEphemeral() { + return ephemeral; + } + /** * @hide * A hint about whether or not the network represented by this WifiConfiguration