0%

Android开发 读取MAC地址(WIFI开启关闭状态均可用)

与Wifi开关状态无关,以前看到一篇文章,说是关了WIFI获取不到MAC地址,也没试,被误导。这个应该是目前识别机器最好的方法了,Android ID在重置后会改变。

        textview=(TextView)findViewById(R.id.textview);
        WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
        WifiInfo info = wifi.getConnectionInfo();
        textview.setText(info.getMacAddress());

需要权限:

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