BluetoothDevice gibt bei getName () @ immer null zurü

Ich bin mit diesem Problem konsequent in Android 4.4, 5 und 6 konfrontiert.

Ich führe einen BLE-Bluetooth-Gerätescan durch und kann danach auf ihre Adresse (getAddress ()) und andere Daten zugreifen. Wenn ich aber device.getName () aufrufe, wird JEDES MAL NULL zurückgegeben.

Diese Dokumentation ist nicht hilfreich. Sie gibt nur dann null zurück, wenn "ein Problem aufgetreten ist":https: //developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getName ()

Weitere Beiträge, die ich erfolglos besucht habe:

https: //code.google.com/p/android/issues/detail? id = 34411

android BluetoothDevice.getName () return null

ble device bluetoothdevice.getname () gibt null zurück

PS: Ich verwende nicht veraltete Methoden in Android API Level 21+, das hängt also nicht mit dem Problem zusammen.

Hast du eine Idee, was hier schief gehen könnte?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage