2012-08-04 79 views
16

我正在研究Android中的Bluetooth Low Energy。设备配对时,我想获取远程设备的UUIDs。我发现BluetoothDevice.getUuids()将给出远程设备的UUIDs。我已经在ICS的设置应用程序中使用过。我能够获得UUIDs的经典设备和加密狗,这是一款低能耗设备。但我不能得到的一个卡西欧手表这也是一个低能量。从G-Shock手表获取UUID蓝牙android

你能帮我解决这个问题吗?

+0

我不记得BLE在Android中被全面支持。您使用哪种Android设备进行测试? – CommonsWare 2012-08-04 11:33:19

+0

我正在使用android中的qualcomm软件来获得设备的BLE支持 – Satya 2012-08-04 11:37:28

+6

您正在使用哪个Android设备? – Jackyto 2013-07-24 15:38:10

回答

2

BluetoothDevice.getUuids()此方法不启动服务发现过程以从远程设备检索UUID。而是返回服务UUID的本地缓存副本。如果需要新的UUID,则使用fetchUuidsWithSdp()。 可能会有帮助