Передача файлов через Bluetooth, как в примере Android Bluetooth Chat - PullRequest
4 голосов
/ 11 сентября 2011

Как использовать пример Android Bluetooth Chat и изменить его для передачи файлов.Я хочу перенести локальную базу данных SQLite на другое устройство Android через Bluetooth.

Я изменил пример кода (http://developer.android.com/resources/samples/BluetoothChat/index.html),, но если я отправляю файл длиной более 1024 байт, я получаю больше событий, запускаемых в классе Handler. Я пытался отправить небольшой текстовый файл, и он работает (меньше 1 КБ)).

Может кто-нибудь помочь мне, пожалуйста.

Спасибо, Тони

1 Ответ

2 голосов
/ 12 сентября 2011

Буфер чтения в этом примере установлен в 1024 байта.После каждого чтения длиной не более 1024 байтов отправляется сообщение обработчику.

http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChatService.html

(поиск по 1024)

...