Как использовать Bluetooth обнаружение устройства с моим приложением UUID в Android?
Я работаю над приложением, использующим Bluetooth для передачи файла. У меня есть вопрос об обнаружении Bluetooth. Как я могу найти другие устройства, которые уже установили мое приложение при обнаружении Bluetooth? Я знал, что должен использовать UUID, и я также знал, что BluetoothDevice может дать мне UUID от других устройств. Однако я не знаю, как добавить UUID моего приложения в SDP для обнаружения Bluetooth.
Спасибо!!!
1 ответ
На стороне сервера, когда вы вызываете соответствующую функцию прослушивания, передайте ей UUID.
На стороне клиента вызовите startDiscovery() и прослушайте обнаруженные устройства. Для каждого найденного устройства получите объект BluetoothDevice и вызовите getUUIDs(), чтобы получить UUID, которые реализует удаленное устройство. Проверьте совпадение с UUID.equals().