Android Bluetooth: передача файлов через BluetoothSocket - PullRequest
2 голосов
/ 11 января 2012

Я хочу выполнить передачу файлов между устройствами через Bluetooth в моем приложении Android. В настоящее время я написал код, необходимый для установления соединения между несколькими устройствами Bluetooth, и извлек подключенные BluetoothSockets для обмена данными.

Имеется ли библиотека, в которой реализована передача файлов, которой можно дать сокет или использовать потоки?

Если нет, то может ли кто-нибудь указать мне информацию о реализации этой способности самостоятельно?

Я очень новичок в программировании передачи файлов и Bluetooth, поэтому любая помощь приветствуется.

Кроме того, поскольку я хочу, чтобы эта функция была встроена в мое приложение, я не хочу просто запускать какое-либо другое приложение для конечного пользователя на телефоне, мне действительно нужно иметь возможность кодировать эту функцию (будь то через библиотеку или моя собственная реализация).

1 Ответ

1 голос
/ 02 апреля 2012

Обычно через Bluetooth вы используете что-то вроде OPP .

Однако это не , кажется, будет реализовано на Android ...

Что бы я сделал, попробуйте сериализовать данные и посылать их через RFCOMM или SPP побитно. Для XML есть XStream , или, что еще проще, Google Protobuf .

Дайте мне знать, если это работает.

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