Bluetooth отправка на MAC-адрес - PullRequest
2 голосов
/ 09 марта 2012

Я хочу отправить файл через Bluetooth на другое устройство, которое невозможно обнаружить.У меня есть его MAC-адрес.

Я не смог найти никакого кода / учебника / справки по этому вопросу.

Я вытащил несколько вещей из документации.

Существует класс bluetoothAdapter, который имеет функцию,

getRemoteDevice(String address)

, которая вернет мне объект BluetoothDevice.Затем я могу использовать

BluetoothDevice.createRfcommSocketToServiceRecord(), чтобы создать сокет, и вызвать

connect(), чтобы попытаться установить соединение с удаленным устройством.

Это, однако, не устанавливает соединение между устройствами.(Если я делаю это правильно.)

Может ли кто-нибудь выделить или предоставить фрагмент кода, как на самом деле выполнить это соединение, а затем отправить какой-нибудь файл поверх?

Любая помощь очень ценится!

1 Ответ

1 голос
/ 09 марта 2012

Ваша процедура правильная - она ​​должна подключиться.

Какое сообщение об ошибке вы видите при сбое подключения?Вы гарантируете, что другое устройство ожидает соединения?то есть, делая эквивалент listenUsingInsecureRfcommWithServiceRecord?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...