文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Android 获取本机Mac 地址

Android 获取本机Mac 地址

时间:2011-03-18  来源:唐朝

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />  

 

 

public String getLocalMacAddress() {   

        WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);   

        WifiInfo info = wifi.getConnectionInfo();   

        return info.getMacAddress();   

    }

 

 

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("WifiPreference IpAddress", ex.toString());   

        }   

        return null;   

    }  

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载