Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 725e2d26 authored by David Su's avatar David Su
Browse files

Formalize WifiConfiguration#getIpConfiguration()

Expose getIpConfiguration() as a @SystemApi for
Android TV.

Bug: 138801922
Test: boots up and connects to Wifi
Test: atest FrameworksWifiApiTests
Change-Id: Ied83bc02baaba89369aae81981a448856d33140d
parent fd0886a8
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5597,6 +5597,7 @@ package android.net.wifi {
  @Deprecated public class WifiConfiguration implements android.os.Parcelable {
    method @Deprecated public int getAuthType();
    method @Deprecated @NonNull public android.net.IpConfiguration.IpAssignment getIpAssignment();
    method @Deprecated @NonNull public android.net.IpConfiguration getIpConfiguration();
    method @Deprecated @NonNull public android.net.wifi.WifiConfiguration.NetworkSelectionStatus getNetworkSelectionStatus();
    method @Deprecated @NonNull public String getPrintableSsid();
    method @Deprecated @NonNull public android.net.IpConfiguration.ProxySettings getProxySettings();
+7 −3
Original line number Diff line number Diff line
@@ -2394,10 +2394,14 @@ public class WifiConfiguration implements Parcelable {
        return key;
    }

    /** @hide */
    @UnsupportedAppUsage
    /**
     * Get the IpConfiguration object associated with this WifiConfiguration.
     * @hide
     */
    @NonNull
    @SystemApi
    public IpConfiguration getIpConfiguration() {
        return mIpConfiguration;
        return new IpConfiguration(mIpConfiguration);
    }

    /**