提交 daaa4b72 编写于 作者: jinlong0603's avatar jinlong0603

修复android 4G网络下获取本地ip错误的问题

上级 f6997a6c
...@@ -9,7 +9,7 @@ android { ...@@ -9,7 +9,7 @@ android {
minSdkVersion 16 minSdkVersion 16
targetSdkVersion 21 targetSdkVersion 21
versionCode 6 versionCode 6
versionName "1.2.17.0511" versionName "1.2.17.0904"
} }
buildTypes { buildTypes {
release { release {
......
...@@ -268,7 +268,7 @@ public class Util { ...@@ -268,7 +268,7 @@ public class Util {
NetworkInterface intf = en.nextElement(); NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement(); InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) { if (!inetAddress.isLoopbackAddress() && !inetAddress.isLinkLocalAddress()) {
return inetAddress.getHostAddress().toString(); return inetAddress.getHostAddress().toString();
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册