看來機器人的java.net.NetworkInterface執行不具有
的byte [] getHardwareAddress()方法 http://developer.android.com/reference/java/net/NetworkInterface.html如何獲取WiFi網絡接口的MAC地址?
我發現人們試圖用沒有明確的答案做這幾個論壇,我需要得到一個有點跨設備的UUID,所以我不能依靠電話號碼或ANDROID_ID(可覆蓋,我認爲這取決於有一個谷歌帳戶的用戶) http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
在Linux可以使用ifconfig或從/ proc/net/arp讀取,您可以輕鬆獲取硬件地址。
在android中有一個文件可以閱讀嗎?
因爲手機的「設置>關於手機>狀態」中顯示了該地址,所以必須有一種方法。
我張貼在這裏工作的解決方案 https://stackoverflow.com/a/47789324/5330408 – 2017-12-13 10:32:09