android4.1获取ip地址通用方法
来源:互联网 发布:web后端编程语言 编辑:程序博客网 时间:2024/05/17 21:54
public 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()&& InetAddressUtils.isIPv4Address(inetAddress.getHostAddress())) { return inetAddress.getHostAddress().toString(); } } } } catch (SocketException ex) { Log.e("WifiPreference IpAddress", ex.toString()); } return null; }
android4.0以后增加ipv6.所以要判断是否是ipv4.否则默认出来的是ipv6的地址。
- android4.1获取ip地址通用方法
- 源代码级Unix/Linux 通用网卡IP地址获取方法
- 获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
- 获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
- 获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
- HTTP_X_FORWARDED_FOR获取用户Ip地址通用方法常见安全隐患
- 获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
- 获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
- android获取ip地址Android4.0
- 获取IP地址方法
- Android通用获取ip方法
- 获取用户Ip地址通用方法常见安全隐患 x-forwarded-for
- 关于android4.0 获取手机IP地址的问题
- android4.0以上系统获取IP v4地址
- android4.0以上系统获取IP v4地址
- 获取IP地址若干方法
- 获取IP地址的方法
- android 获取 ip 地址方法
- 面向对象的程序设计-学习笔记-20-常量对象
- sqlserver 用户名sa权限禁止
- MapReduce Design Patterns(chapter 6 (part 2))(十二)
- gnuplot 入门教程 4
- RMAN 备份详解
- android4.1获取ip地址通用方法
- debian 系统最小化安装后配置
- Myeclipse7.0 svn插件安装
- C语言程序设计 清华大学出版社 【实例三】螺旋矩阵
- UML类图关系大全
- phpMyAdmin报错 #2002 – 服务器无响应(或者本地 MySQL 服务器的套接字没有正确配置)
- Struts1.2入门知识
- c#中使用相对路径调用c++的dll
- 简单翻译android WebView 官网