我理解 BluetoothManager Framework 是私有API的一部分,但我很好奇是否有人有使用它的经验。
我可以打开和关闭蓝牙,但我想获得一个设备列表。
调用pairedDevices
方法似乎将我需要的所有信息写入日志,但不返回设备数组。
答案 0 :(得分:1)
您可以通过注册已发现设备的通知,然后触发发现本身来获取设备列表。传入通知对象实际上是一个BluetoothDevice对象,可用于提取远程设备的名称和地址。此结构中没有内置RSSI数据。我为OS 5.1编写了一个完整的示例,如果需要,请给我留言。