我正在使用蓝牙传输文件的应用程序。我有一个关于蓝牙发现的问题。 如何在蓝牙发现时找到已经安装了我的应用程序的其他设备?我知道我必须使用UUID,而且我也知道BluetoothDevice可以从其他设备给我UUID。但是,我不知道如何将我的应用程序的UUID添加到SDP中以进行蓝牙发现。
感谢!!!
答案 0 :(得分:0)
在服务器端,当您调用相应的listen函数时,将其传递给UUID。
在客户端,调用startDiscovery()并侦听已发现的设备。对于找到的每个设备,获取BluetoothDevice对象并调用getUUIDs()以获取远程设备实现的UUID。检查与UUID.equals()的匹配。