0

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

谢谢!!!

4

1 回答 1

0

在服务器端,当您调用适当的监听函数时,将 UUID 传递给它。

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

于 2014-02-18T05:51:13.160 回答