我正在研究Android中的蓝牙低功耗。我希望在设备配对时获取UUIDs
远程设备。我发现BluetoothDevice.getUuids()
将提供远程设备的UUIDs
。我在 ICS 的设置应用程序中使用过它。我能够得到UUIDs
经典设备和加密狗这是一个低能耗设备。但是我无法获得 casio watch 的UUIDs
,这也是一种低能耗。
你可以帮我解决这个问题吗?
答案 0 :(得分:2)
BluetoothDevice.getUuids()
此方法不会启动服务发现过程以从远程设备检索UUID。而是返回服务UUID的本地缓存副本。
如果需要新的UUID,请使用fetchUuidsWithSdp()
。
愿这有帮助