关于android4.0 获取手机IP地址的有关问题

关于android4.0 获取手机IP地址的问题获取手机IP地址的代码:public static String getLocalIpAddress(){tr

关于android4.0 获取手机IP地址的问题

获取手机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() && InetAddressUtils.isIPv4Address(inetAddress.getHostAddress())) {                                              return inetAddress.getHostAddress().toString();                      }                  }   }}catch (SocketException e) {// TODO: handle exceptionUtils.log("WifiPreference IpAddress---error-" + e.toString());}return null; }