Loading apishim/30/com/android/networkstack/apishim/api30/ConstantsShim.java +1 −0 Original line number Diff line number Diff line Loading @@ -44,5 +44,6 @@ public class ConstantsShim extends com.android.networkstack.apishim.api29.Consta // Constants defined in android.net.NetworkCapabilities. public static final int NET_CAPABILITY_NOT_VCN_MANAGED = 28; public static final int NET_CAPABILITY_ENTERPRISE = 29; public static final int TRANSPORT_TEST = 7; } apishim/31/com/android/networkstack/apishim/NetworkInformationShimImpl.java +9 −0 Original line number Diff line number Diff line Loading @@ -17,9 +17,11 @@ package com.android.networkstack.apishim; import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.os.Build; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; import androidx.annotation.VisibleForTesting; import com.android.networkstack.apishim.common.CaptivePortalDataShim; Loading Loading @@ -57,4 +59,11 @@ public class NetworkInformationShimImpl if (lp == null || lp.getCaptivePortalData() == null) return null; return new CaptivePortalDataShimImpl(lp.getCaptivePortalData()); } @RequiresApi(Build.VERSION_CODES.S) @Nullable @Override public String getCapabilityCarrierName(int capability) { return NetworkCapabilities.getCapabilityCarrierName(capability); } } apishim/common/com/android/networkstack/apishim/common/NetworkInformationShim.java +13 −0 Original line number Diff line number Diff line Loading @@ -83,4 +83,17 @@ public interface NetworkInformationShim { */ void setCaptivePortalData(@NonNull LinkProperties lp, @Nullable CaptivePortalDataShim captivePortalData); /** * Get the name of the given capability that carriers use. * If the capability does not have a carrier-name, returns null. * * @param capability The capability to get the carrier-name of. * @return The carrier-name of the capability, or null if it doesn't exist. * @hide */ @Nullable default String getCapabilityCarrierName(int capability) { return null; } } Loading
apishim/30/com/android/networkstack/apishim/api30/ConstantsShim.java +1 −0 Original line number Diff line number Diff line Loading @@ -44,5 +44,6 @@ public class ConstantsShim extends com.android.networkstack.apishim.api29.Consta // Constants defined in android.net.NetworkCapabilities. public static final int NET_CAPABILITY_NOT_VCN_MANAGED = 28; public static final int NET_CAPABILITY_ENTERPRISE = 29; public static final int TRANSPORT_TEST = 7; }
apishim/31/com/android/networkstack/apishim/NetworkInformationShimImpl.java +9 −0 Original line number Diff line number Diff line Loading @@ -17,9 +17,11 @@ package com.android.networkstack.apishim; import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.os.Build; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; import androidx.annotation.VisibleForTesting; import com.android.networkstack.apishim.common.CaptivePortalDataShim; Loading Loading @@ -57,4 +59,11 @@ public class NetworkInformationShimImpl if (lp == null || lp.getCaptivePortalData() == null) return null; return new CaptivePortalDataShimImpl(lp.getCaptivePortalData()); } @RequiresApi(Build.VERSION_CODES.S) @Nullable @Override public String getCapabilityCarrierName(int capability) { return NetworkCapabilities.getCapabilityCarrierName(capability); } }
apishim/common/com/android/networkstack/apishim/common/NetworkInformationShim.java +13 −0 Original line number Diff line number Diff line Loading @@ -83,4 +83,17 @@ public interface NetworkInformationShim { */ void setCaptivePortalData(@NonNull LinkProperties lp, @Nullable CaptivePortalDataShim captivePortalData); /** * Get the name of the given capability that carriers use. * If the capability does not have a carrier-name, returns null. * * @param capability The capability to get the carrier-name of. * @return The carrier-name of the capability, or null if it doesn't exist. * @hide */ @Nullable default String getCapabilityCarrierName(int capability) { return null; } }