Merge "Replace NetworkUtils methods" into sc-dev am: cb95bfdb16

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13472810

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iea93c752aa6d25b0d1279ced1d0faf1017b3ece1
This commit is contained in:
Chiachang Wang
2021-02-20 09:22:37 +00:00
committed by Automerger Merge Worker
3 changed files with 10 additions and 8 deletions

View File

@@ -18,12 +18,12 @@ package com.android.settings.wifi;
import android.content.Context; import android.content.Context;
import android.content.res.Resources; import android.content.res.Resources;
import android.net.InetAddresses;
import android.net.IpConfiguration; import android.net.IpConfiguration;
import android.net.IpConfiguration.IpAssignment; import android.net.IpConfiguration.IpAssignment;
import android.net.IpConfiguration.ProxySettings; import android.net.IpConfiguration.ProxySettings;
import android.net.LinkAddress; import android.net.LinkAddress;
import android.net.NetworkInfo.DetailedState; import android.net.NetworkInfo.DetailedState;
import android.net.NetworkUtils;
import android.net.ProxyInfo; import android.net.ProxyInfo;
import android.net.StaticIpConfiguration; import android.net.StaticIpConfiguration;
import android.net.Uri; import android.net.Uri;
@@ -67,6 +67,7 @@ import android.widget.TextView;
import androidx.annotation.VisibleForTesting; import androidx.annotation.VisibleForTesting;
import com.android.net.module.util.NetUtils;
import com.android.net.module.util.ProxyUtils; import com.android.net.module.util.ProxyUtils;
import com.android.settings.ProxySelector; import com.android.settings.ProxySelector;
import com.android.settings.R; import com.android.settings.R;
@@ -878,7 +879,7 @@ public class WifiConfigController implements TextWatcher,
private Inet4Address getIPv4Address(String text) { private Inet4Address getIPv4Address(String text) {
try { try {
return (Inet4Address) NetworkUtils.numericToInetAddress(text); return (Inet4Address) InetAddresses.parseNumericAddress(text);
} catch (IllegalArgumentException | ClassCastException e) { } catch (IllegalArgumentException | ClassCastException e) {
return null; return null;
} }
@@ -914,7 +915,7 @@ public class WifiConfigController implements TextWatcher,
if (TextUtils.isEmpty(gateway)) { if (TextUtils.isEmpty(gateway)) {
try { try {
//Extract a default gateway from IP address //Extract a default gateway from IP address
InetAddress netPart = NetworkUtils.getNetworkPart(inetAddr, networkPrefixLength); InetAddress netPart = NetUtils.getNetworkPart(inetAddr, networkPrefixLength);
byte[] addr = netPart.getAddress(); byte[] addr = netPart.getAddress();
addr[addr.length - 1] = 1; addr[addr.length - 1] = 1;
mGatewayView.setText(InetAddress.getByAddress(addr).getHostAddress()); mGatewayView.setText(InetAddress.getByAddress(addr).getHostAddress());

View File

@@ -18,11 +18,11 @@ package com.android.settings.wifi;
import android.content.Context; import android.content.Context;
import android.content.res.Resources; import android.content.res.Resources;
import android.net.InetAddresses;
import android.net.IpConfiguration; import android.net.IpConfiguration;
import android.net.IpConfiguration.IpAssignment; import android.net.IpConfiguration.IpAssignment;
import android.net.IpConfiguration.ProxySettings; import android.net.IpConfiguration.ProxySettings;
import android.net.LinkAddress; import android.net.LinkAddress;
import android.net.NetworkUtils;
import android.net.ProxyInfo; import android.net.ProxyInfo;
import android.net.StaticIpConfiguration; import android.net.StaticIpConfiguration;
import android.net.Uri; import android.net.Uri;
@@ -65,6 +65,7 @@ import android.widget.TextView;
import androidx.annotation.VisibleForTesting; import androidx.annotation.VisibleForTesting;
import com.android.net.module.util.NetUtils;
import com.android.net.module.util.ProxyUtils; import com.android.net.module.util.ProxyUtils;
import com.android.settings.ProxySelector; import com.android.settings.ProxySelector;
import com.android.settings.R; import com.android.settings.R;
@@ -840,7 +841,7 @@ public class WifiConfigController2 implements TextWatcher,
private Inet4Address getIPv4Address(String text) { private Inet4Address getIPv4Address(String text) {
try { try {
return (Inet4Address) NetworkUtils.numericToInetAddress(text); return (Inet4Address) InetAddresses.parseNumericAddress(text);
} catch (IllegalArgumentException | ClassCastException e) { } catch (IllegalArgumentException | ClassCastException e) {
return null; return null;
} }
@@ -876,7 +877,7 @@ public class WifiConfigController2 implements TextWatcher,
if (TextUtils.isEmpty(gateway)) { if (TextUtils.isEmpty(gateway)) {
try { try {
//Extract a default gateway from IP address //Extract a default gateway from IP address
InetAddress netPart = NetworkUtils.getNetworkPart(inetAddr, networkPrefixLength); InetAddress netPart = NetUtils.getNetworkPart(inetAddr, networkPrefixLength);
byte[] addr = netPart.getAddress(); byte[] addr = netPart.getAddress();
addr[addr.length - 1] = 1; addr[addr.length - 1] = 1;
mGatewayView.setText(InetAddress.getByAddress(addr).getHostAddress()); mGatewayView.setText(InetAddress.getByAddress(addr).getHostAddress());

View File

@@ -40,7 +40,6 @@ import android.net.Network;
import android.net.NetworkCapabilities; import android.net.NetworkCapabilities;
import android.net.NetworkInfo; import android.net.NetworkInfo;
import android.net.NetworkRequest; import android.net.NetworkRequest;
import android.net.NetworkUtils;
import android.net.RouteInfo; import android.net.RouteInfo;
import android.net.Uri; import android.net.Uri;
import android.net.wifi.WifiConfiguration; import android.net.wifi.WifiConfiguration;
@@ -64,6 +63,7 @@ import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceFragmentCompat; import androidx.preference.PreferenceFragmentCompat;
import androidx.preference.PreferenceScreen; import androidx.preference.PreferenceScreen;
import com.android.net.module.util.NetUtils;
import com.android.settings.R; import com.android.settings.R;
import com.android.settings.Utils; import com.android.settings.Utils;
import com.android.settings.core.FeatureFlags; import com.android.settings.core.FeatureFlags;
@@ -875,7 +875,7 @@ public class WifiDetailPreferenceController2 extends AbstractPreferenceControlle
try { try {
InetAddress all = InetAddress.getByAddress( InetAddress all = InetAddress.getByAddress(
new byte[]{(byte) 255, (byte) 255, (byte) 255, (byte) 255}); new byte[]{(byte) 255, (byte) 255, (byte) 255, (byte) 255});
return NetworkUtils.getNetworkPart(all, prefixLength).getHostAddress(); return NetUtils.getNetworkPart(all, prefixLength).getHostAddress();
} catch (UnknownHostException e) { } catch (UnknownHostException e) {
return null; return null;
} }