在android 6中获取MAC地址

时间:2016-01-31 09:33:27

标签: android-wifi android-6.0-marshmallow android-bluetooth

我推荐https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-hardware-idGetting MAC address in Android 6.0。 它似乎无法在android 6中获取MAC地址。

如果没有WifiInfo.getMacAddress()BluetoothAdapter.getAddress(),我们可以通过其他方式以编程方式获取本地设备的MAC地址。

1 个答案:

答案 0 :(得分:2)

只需阅读文件/sys/class/net/wlan0/address即可。 MAC地址将采用通常的冒号形式。适用于运行Android 6.0.1的无根Nexus 6P。