- 获取当前手机连接网络的IP地址
其中 InetAddressUtils在命名空间org.apache.http.conn.util.InetAddressUtils; public String GetIpAddress() {
Enumeration<NetworkInterface> netInterfaces = null;
try {
netInterfaces = NetworkInterface.getNetworkInterfaces();
while (netInterfaces.hasMoreElements()) {
NetworkInterface ni = netInterfaces.nextElement();
Enumeration<InetAddress> ips = ni.getInetAddresses();
while (ips.hasMoreElements()) {
InetAddress ip = ips.nextElement();
String newIP = ip.getHostAddress();
if (!ip.isLoopbackAddress() && InetAddressUtils.isIPv4Address(newIP)) {//仅支持ipv4
return ip.getHostAddress();
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
return "";
}
本文将介绍如何使用Java编程语言通过InetAddressUtils类获取当前手机连接网络的IPv4地址。
800

被折叠的 条评论
为什么被折叠?



