Android отправляет файл / данные из приложения через Bluetooth на ПК / принтер / сканер / другое устройство - PullRequest
9 голосов
/ 22 марта 2012

Может ли кто-нибудь мне помочь / подсказать, как мне выполнить это требование? Я искал по той же теме, но не могу понять, откуда ИЛИ, как я могу получить устройства Bluetooth, которые в настоящее время включены.

РЕДАКТИРОВАТЬ: -

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

Я реферировал это и это .

Я думаю, что после этого начнутся другие операции.

1 Ответ

0 голосов
/ 01 июня 2016

вы можете использовать http://www.java2s.com/Open-Source/Android_Free_Code/Bluetooth/Download_Free_code_Bluetooth_Chat.htm (пример чата Bluetooth) для связи между устройствами.В примере чата Bluetooth есть класс JavaChat BluetoothService, который занимается созданием соединения Bluetooth, установкой сокета и последующей передачей данных.Все эти функции выполняются в разных потоках потокобезопасным способом.Вы можете использовать этот файл в своем приложении, создать экземпляр класса и вызвать функцию записи для записи данных.И полученные данные будут обрабатываться переменной-обработчиком действия (mHandle.obtainMessage ()).

В случае, если вы хотите установить связь с определенным устройством, таким как принтер или компьютер, вам нужно выяснить протокол связи, который они принимают, а затем сформировать класс для преобразования ваших данных в требуемый протокол для внешнего устройства.1005 *

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