我在android api level 15中执行蓝牙应用程序,我想要使用蓝牙来识别远程设备。我使用fetchUuidsWithSdp()获取UUID。我得到所有其他设备,如诺基亚,电脑,但不是Android设备的uuids。在android中识别android蓝牙设备
从Doucment,
fetchUuidsWithSdp().//此API是异步的,并且意图ACTION_UUID发送,与由远端支撑的UUID。如果在获取SDP记录时出现错误,或者进程需要很长时间,则ACTION_UUID意图将与当前存在于缓存中的UUID一起发送。如果不执行服务发现,客户端应该使用getUuids()来获取UUID。
来自docs'客户端应该使用getUuids()',我的问题是,我如何确定UUID是来自其他设备还是来自android?
感谢您的回复,我想要何时使用getUuid()进行android蓝牙设备?,我如何知道它是android设备还是其他blutoothDevice对象? –
正如我所说的,如果远程设备是Android,您无法从BluetoothDevice知道。具体来说,getUuid()也无济于事。 – domsom
有没有解决这个问题的方法? –