Sembra l'attuazione java.net.NetworkInterface di Android non ha un metodo
byte [] getHardwareAddress() http://developer.android.com/reference/java/net/NetworkInterface.htmlCome ottenere l'indirizzo MAC dell'interfaccia di rete WiFi?
ho trovato diversi forum di persone che cercano di fare questo con una risposta definitiva, mi bisogno di ottenere un po 'UUID cross-device, quindi non posso contare su numeri di telefono o in ANDROID_ID (che può essere sovrascritto e che credo dipende l'utente con un account Google) http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
in Linux È possibile usa ifconfig o leggi da/proc/net/arp e puoi facilmente ottenere l'indirizzo Hardware.
C'è un file in Android che posso leggere?
Deve esserci un modo per ottenere questo indirizzo poiché è mostrato in "Impostazioni> Info sul telefono> Stato" del telefono.
ho postato qui soluzione https://stackoverflow.com/a/47789324/5330408 –