Pre Marshmallow мое приложение получит MAC-адрес устройства через BluetoothAdapter.getDefaultAdapter().getAddress().
Теперь с Marshmallow Android возвращается 02:00:00:00:00:00
.
Я видел некоторую ссылку (извините, не знаю, где сейчас), в которой говорилось, что вам нужно добавить дополнительное разрешение
<uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS"/>
чтобы получить его. Однако он не работает для меня.
Есть ли дополнительные разрешения, необходимые для получения адреса mac?
Я не уверен, что это уместно, но манифест также включает
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
Итак, есть способ получить локальный адрес mac bluetooth?