Wie man die MAC-Adresse der WLAN-Schnittstelle in android?
Ich bin mit dem folgenden code:
WifiManager wifiMgr = (WifiManager) app.getSystemService(Context.WIFI_SERVICE);
return wifiMgr.getConnectionInfo().getMacAddress();
Problem ist, das WIFI muss AKTIVIERT sein, um das Gerät für mich zu Lesen, seine Adresse.
Wie kann ich lese immer noch die MAC des WLAN, auch wenn WLAN ausgeschaltet ist?
InformationsquelleAutor Himberjack | 2011-06-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht. Abhängig vom Gerät, wenn der WLAN-adapter deaktiviert ist, dann kann es eigentlich sein, elektronisch abgeschaltet, so dass Sie nicht Lesen können, irgendwelche Informationen von ihm.
Aus der Android-Entwickler-Blog:
Sehen Sie diese Android-Developer-Blog-Artikel: android-developers.blogspot.com/2011/03/...
Unsinn. Auch wenn die Wi-Fi deaktiviert ist, wird die MAC-Adresse ausgelesen werden kann. Auch das OS tut dies, wenn Sie die MAC-Adresse an, unter der Handy-Einstellungen.
gehen Sie voran und bieten eine bessere Antwort, dann. Bitte geben Sie Referenzen und Beispiel-code, wie würden Sie gehen über das Auslesen der MAC-Adresse mit dem adapter deaktiviert. Wie wissen Sie den Bildschirm "Einstellungen" ist nicht nur die Anzeige der ein Cache-string?
Ich denke, Zugriff auf Hardware-Id ist nicht erlaubt, vom Android-6.0 & Oben. developer.android.com/about/versions/marshmallow/...
InformationsquelleAutor Graham Borland
Dies tut bekommt die MAC-Adresse ohne Wifi aber mobile Daten aktiviert?
InformationsquelleAutor AndroidDev