当前位置: 代码迷 >> Android >> android中怎么获取IP地址
  详细解决方案

android中怎么获取IP地址

热度:60   发布时间:2016-05-01 20:20:27.0
android中怎样获取IP地址
WIFI和G3卡,都获取了争取的Ip地址:代码如下:

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 inetAddress.getHostAddress().toString();   
                 }   
             }   
         }   
     } catch (SocketException ex) {   
         Log.e(TAG, ex.toString());   
     }   
    return null;   
}  
  相关解决方案