如何在Android中使用我的应用程序UUID的蓝牙发现设备?

时间:2014-02-18 05:44:57

标签: android bluetooth ssdp

我正在使用蓝牙传输文件的应用程序。我有一个关于蓝牙发现的问题。 如何在蓝牙发现时找到已经安装了我的应用程序的其他设备?我知道我必须使用UUID,而且我也知道BluetoothDevice可以从其他设备给我UUID。但是,我不知道如何将我的应用程序的UUID添加到SDP中以进行蓝牙发现。

感谢!!!

1 个答案:

答案 0 :(得分:0)

在服务器端,当您调用相应的listen函数时,将其传递给UUID。

在客户端,调用startDiscovery()并侦听已发现的设备。对于找到的每个设备,获取BluetoothDevice对象并调用getUUIDs()以获取远程设备实现的UUID。检查与UUID.equals()的匹配。