Получение MAC-адреса в Android 6.0

Я разрабатываю приложение, которое получает MAC-адрес устройства, но, начиная с Android 6.0, мой код не работает, давая мне неправильное значение.

Вот мой код ...

public String ObtenMAC()
{
    WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
    WifiInfo info = manager.getConnectionInfo();

    return(info.getMacAddress().toUpperCase());
}

Вместо реального MAC-адреса он возвращает странный код: 02:00:00:00:00:00.

41
задан Dale Burrell 24 July 2019 в 21:02
поделиться