android 获取手机ip地址,3g网络和wifi网络都有效,亲测。
/** * 网络状态改变后,查询ip,过滤出ipv4 * @return ipv4地址 * @throws SocketException */ public String getIpAddress() throws SocketException{ String ipaddress = ""; 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()) { ipaddress = inetAddress.getHostAddress().toString(); //过滤掉ipv6 if(!ipaddress.contains("::")){//ipV6的地址 return ipaddress ; } } } } return ipaddress; }
相关推荐
Android获取手机ip地址及mac地址
网上找了下,好像这方面的代码比较少,而且大部分都不可用,所以自己写了一个小工具,可以获得外网的IP、城市等信息。... testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
主要介绍了Android开发准确获取手机IP地址的两种方式,需要的朋友可以参考下
android_获取手机上网ip地址demo,可获取当前手机上网ip
Android中打开APP软件获取手机IP和MAC地址
一个demo,获取去android手机的内网IP地址,WiFi优先,WiFi关闭或者没有接入则获取GPRS的IP,也可风别获取WiFi和GPRS的IP
主要介绍了Android获取实时连接热点的设备IP 的相关资料,文中给大家补充介绍了安卓获取接入的Wifi热点设备的Ip地址的代码,需要的朋友可以参考下
获取手机所处网络的IP地址。WIFI联网是可获得外网和各层路由得IP地址
手机上网后,打开程序,ip地址就显示出来了。
在APP开发时,经常会遇到要获取手机状态信息的场景,像升级时获取版本号,像发生异常时要收集手机信息等等。有些软件还要根据Mac地址来判定当前用户以前是否登录过。下面将一一介绍获取这些手机状态信息的方法。 1 ...
主要介绍了Android获取本机内网IP地址与外网IP地址源码实例,需要的朋友可以参考下
这个是一个简单的获取IP地址的Demo,里面有一个获取手机IP地址的工具类,需要可以下载直接使用,记得添加网络权限
android 获取手机上面的IMSI序列号、IMEI、MAC地址、IP地址、当前时间、当前经纬度、获取网络类型
本Android程序只是一个简单的Demo,自行开启手机的AP热点,当有设备连接这个热点之后,点击按钮触发直接可将这个IP获取到并显示到Textview控件上。
主要介绍了Android手机获取IP地址的两种方法,本文分别讲解了WIFI和GPRS两种情况下各自获取手机IP地址的方法,需要的朋友可以参考下
主要介绍了Android获取热点主机ip和连接热点手机ip的相关资料,需要的朋友可以参考下