Có vẻ như việc thực hiện java.net.NetworkInterface của Android không có một phương pháp
byte [] getHardwareAddress() http://developer.android.com/reference/java/net/NetworkInterface.htmlCách lấy địa chỉ MAC của giao diện mạng WiFi?
Tôi đã tìm thấy một số diễn đàn của những người cố gắng để làm điều này không có câu trả lời dứt khoát, tôi cần phải có UUID hơi chéo thiết bị, vì vậy tôi không thể dựa vào số điện thoại hoặc trong ANDROID_ID (có thể bị ghi đè và tôi nghĩ phụ thuộc vào người dùng có tài khoản google) http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
Trong linux bạn có thể sử dụng ifconfig hoặc đọc từ/proc/net/arp và bạn có thể dễ dàng lấy địa chỉ Hardware.
Có tệp nào trong Android mà tôi có thể đọc không?
Phải có cách để nhận địa chỉ này vì nó được hiển thị trong "Cài đặt> Giới thiệu về điện thoại> Trạng thái" của điện thoại.
tôi được đăng ở đây giải pháp https://stackoverflow.com/a/47789324/5330408 –