我编写了以下代码来获取MAC地址:

WifiManager wimanager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
String address = wimanager.getConnectionInfo().getMacAddress();
Log.d("TOKEN", address);

这在我的手机上可以正常使用,但是在Android模拟器中它返回null。这是因为Android模拟器没有MAC地址吗?

最佳答案

这与尝试在模拟器上保留蓝牙内容的情况相同。没有MacAdress,应返回null。尝试在真实的设备上,它将起作用。代码正确。

08-04 16:03