Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个应用程序,使用蓝牙传输文件。我有一个关于蓝牙发现的问题。蓝牙发现时如何找到已经安装了我的应用程序的其他设备?我知道我必须使用 UUID,而且我也知道 BluetoothDevice 可以从其他设备给我 UUID。但是,我不知道如何将我的应用程序的 UUID 添加到 SDP 以进行蓝牙发现。
谢谢!!!
在服务器端,当您调用适当的监听函数时,将 UUID 传递给它。
在客户端,调用 startDiscovery() 并监听发现的设备。对于找到的每个设备,获取 BluetoothDevice 对象并调用 getUUIDs() 以获取远程设备实现的 UUID。检查是否与 UUID.equals() 匹配。