在Android4.0获取ipv4地址的方法
来源:互联网 发布:PHP hello 编辑:程序博客网 时间:2024/05/05 18:17
//获取本地IP public static String getLocalIpAddress() { try { for (Enumeration<NetworkInterface> en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration<InetAddress> enumIpAddr = intf .getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress()<span style="color:#ff0000;"> && !inetAddress.isLinkLocalAddress()</span>) { return inetAddress.getHostAddress().toString(); } } } } catch (SocketException ex) { Log.e("WifiPreference IpAddress", ex.toString()); } return null; }
&& !inetAddress.isLinkLocalAddress() <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">一定要有这一句(代码中标红的),否则获取到的是ipv6的地址</span>
0 0
- 在Android4.0获取ipv4地址的方法
- 获取客户端IPv4的地址
- 获取客户机的IPV4地址
- 获取手机的ipv4地址
- C# 获取IPV4地址,网关,子网掩码,网卡信息的方法
- Android获取IPV4的方法
- 获取本机的IPV4地址
- 获取手机的IP地址(IPV4)
- android4.0-7.0获取mac地址,方法是google提供。
- 获取本地IPv4地址
- 获取ipv4地址
- Android 获取ipv4 地址
- .net 获取IPv4 地址
- 获取ipv4、v6 地址
- IPv4地址在mysql的存储
- android4.1获取ip地址通用方法
- 在启用了IPV6的机器上获取客户端ipv4地址
- 关于android4.0 获取手机IP地址的问题
- 网络传输协议之二进制反码校验和剖析
- java 自动登陆cookie注意事项
- 为什么ui控件属性用weak ,如果用strong会形成死循环
- Luainterface
- PhpMVC框架整合smarty模板
- 在Android4.0获取ipv4地址的方法
- 浅谈Maven
- hdu 5234 动态规划
- 详解CSS3属性box-shadow(附示例效果)
- Qt学习记录2 ico图标问题
- 网络游戏数据传输:粘包的处理
- 抛硬币(qsort排序)
- 再战map
- leetcode刷题。总结,记录,备忘 104