我编写了以下代码来获取MAC地址:
WifiManager wimanager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
String address = wimanager.getConnectionInfo().getMacAddress();
Log.d("TOKEN", address);
这在我的手机上可以正常使用,但是在Android模拟器中它返回null。这是因为Android模拟器没有MAC地址吗?
最佳答案
这与尝试在模拟器上保留蓝牙内容的情况相同。没有MacAdress,应返回null。尝试在真实的设备上,它将起作用。代码正确。