Метод startBluetooth(msg)
должен сравнивать временные метки, как описано в статье, и решать, какой телефон должен действовать как клиент или сервер. Далее следует декодировать адрес Bluetooth и UUID службы из сообщения NDEF. Затем инициируйте ServerThread
или ClientThread
на основе отметки времени и запустите их. Эта часть, если код отсутствует, так же как и класс CommThread
, который обрабатывает соединения сокетов с обеих сторон.
Кстати, это очень хороший пример передачи обслуживания NFC Bluetooth, даже с отсутствием служебных функций. Я хорошо выделяю ключевые операции NFC и Bluetooth.