кажется реализация java.net.NetworkInterface Андроида не имеет метода с
байт [] getHardwareAddress() http://developer.android.com/reference/java/net/NetworkInterface.htmlКак получить MAC-адрес сетевого интерфейса WiFi?
Я нашел несколько форумов людей, которые пытаются сделать это без какого-либо окончательного ответа, нужно получить UUID несколько кросс-устройства, так что я не могу полагаться на телефонные номера или в ANDROID_ID (которые могут быть перезаписаны и которые я думаю, что зависит от пользователя, имеющего учетную запись Google) http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
в Linux вы можете используйте ifconfig или прочитайте из/proc/net/arp, и вы можете легко получить адрес Hardware.
Есть ли файл в android, который я могу прочитать?
Должен быть способ получить этот адрес, поскольку он показан в разделе «Настройки> О телефоне> Состояние» телефона.
я отправил здесь рабочий раствор https://stackoverflow.com/a/47789324/5330408 –