阅读背景:

Android获得设备的ip地址

来源:互联网 

整体获得可以移动数据上网获得IP也能够WiFi获得办法

public static String getPhoneIp() { 
	    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() && inetAddress instanceof Inet4Address) { 
	                    // if (!inetAddress.isLoopbackAddress() && inetAddress 
	                    // instanceof Inet6Address) { 
	                    return inetAddress.getHostAddress().toString(); 
	                } 
	            } 
	        } 
	    } catch (Exception e) { 
	    } 
	    return "127.0.0.1"; 
	}public static String 




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: