您现在的位置:首页 > 博客 > Android开发 > 应用开发 > 正文
Android获取本机Mac地址及IP地址方法
http://www.drovik.com/      2012-9-3 16:05:04      来源:Steersman原创      点击:

1、Android  获取本机Mac 地址方法:

 

  public String getLocalMacAddress() {  
         WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);  
         WifiInfo info = wifi.getConnectionInfo();  
         return info.getMacAddress();  
     } 

 

2、Android 获取本机IP地址方法: 

 

  public String getLocalIpAddress() {  
        try {  
            for (Enumeration en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) {
                NetworkInterface intf = en.nextElement();  
                for (Enumeration enumIpAddr = intf  
                        .getInetAddresses(); enumIpAddr.hasMoreElements();) {  
                    InetAddress inetAddress = enumIpAddr.nextElement();  
                    if (!inetAddress.isLoopbackAddress()) {  
                         return inetAddress.getHostAddress().toString();  
                     }  
                 }  
             }  
         } catch (SocketException ex) {   }  
         return "";  
     }

分享到:
发表评论(0)
姓名 *
评论内容 *
验证码 *图片看不清?点击重新得到验证码