Jak uzyskać adres MAC urządzenia z Androidem (WIFI jest wyłączony) przez kod?

Muszę zaprojektować aplikację na Androida, która powinna wyświetlać adres MAC urządzenia. Zrobiłem już następujące kodowanie.

WifiManager wifimanager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo winfo = wifimanager.getConnectionInfo();
String MACAddress = winfo.getMACAdress();

Ale problem polega na tym, że ten kod działa tylko wtedy, gdy włączony jest wifi, ale moim wymaganiem jest znalezienie adresu MAC, czy wifi jest włączone, czy nie.

questionAnswers(2)

yourAnswerToTheQuestion