Android Mac获取

时间:2023-02-16 19:02:28

1.获取硬件MAC地址

public String getMACaddress() {
WifiManager wifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE);
final String[] macAddresses = wifiManager.getFactoryMacAddresses();
String macAddress = "";
if (macAddresses != null && macAddresses.length > 0) {
macAddress = macAddresses[0];
}
return macAddress;
}

2.获取​​WLAN​​ MAC地址

public String getWlanMACaddress() {
WifiManager wifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String macAddress = wifiInfo == null ? null : wifiInfo.getMacAddress();
return macAddress;
}