Merge "Replace NetworkUtils methods" am: 3dd1c29aee
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1571848 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I4419b7cc320726dbac4c324f6ce5c42434322fc7
This commit is contained in:
@@ -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;
|
||||||
@@ -69,6 +69,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;
|
||||||
@@ -898,7 +899,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;
|
||||||
}
|
}
|
||||||
@@ -934,7 +935,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());
|
||||||
|
@@ -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;
|
||||||
@@ -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;
|
||||||
@@ -880,7 +881,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;
|
||||||
}
|
}
|
||||||
@@ -916,7 +917,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());
|
||||||
|
@@ -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;
|
||||||
@@ -61,6 +60,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;
|
||||||
@@ -932,7 +932,7 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController
|
|||||||
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;
|
||||||
}
|
}
|
||||||
|
@@ -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;
|
||||||
@@ -869,7 +869,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;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user