草庐IT

getbondeddevices

全部标签

android - getbondeddevices() 不返回配对的蓝牙设备

我正在尝试枚举所有与我的设备配对的蓝牙设备。在设置中我可以查看配对设备,但以下代码不返回任何项目:BluetoothAdapterbluetoothAdapter=BluetoothAdapter.getDefaultAdapter();SetpairedDeviceSet=bluetoothAdapter.getBondedDevices();我看过this和其他使用这种方法的帖子,但我似乎无法让它发挥作用。我在Manifest.xml中拥有以下权限:此外,如果我将其中一个配对设备置于发现模式并进行扫描,则该设备会返回配对状态。如果我检查:device.getBondState()=