看来机器人的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