android 获得自己的IP

  • 低版本可以,2.3等,高版本不支持NetworkInterface
  • 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()) {      
  •                      return i= inetAddress.getHostAddress().toString();      
  •                  }       
  •               }      
  •           }      
  •       } catch (SocketException ex) {      
  •         Log.e(LOG_TAG, ex.toString());      
  •       }      
  •      return null;      
  •  }  
  • 高版本获得Ip
  • http://blog.csdn.net/garybook/article/details/7874456
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oMartin1/article/details/46787205
个人分类: Android
想对作者说点什么? 我来说一句

获得自己ip地址的批处理

2009年04月10日 625B 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭