Как я могу отправить файл на телефон с Bluetooth, используя 32feet и OBEX? - PullRequest
0 голосов
/ 15 марта 2012

Я пытался отправить файл на мобильный телефон через Bluetooth.Я использовал dll форму 32feet.com (это был InTheHand).Я могу сканировать доступные устройства Bluetooth, которые могут обмениваться данными, но не могу отправить файл на это устройство.Я попытался соединиться с DeviceName, но это происходит после ошибки «Bad request».И я также попытался с адресом устройства, но это также происходит другая ошибка "InternalServerError".Как я могу это исправить.Я использовал ObexWebRequest и ObexWebResponse для запроса и получения ответа.Спасибо.

Ответы [ 2 ]

0 голосов
/ 19 мая 2013

Это также зависит от используемого телефона. Я следовал коду этого парня .

Он отлично работал с Nokia 5230, но когда я попробовал его с Sony Xperia U, я получил код ответа «Плохой запрос».

0 голосов
/ 28 марта 2012

Какую версию 32feet.NET вы используете? Я поддерживаю библиотеку, и мы давно перестали использовать BadRequest и InternalServerError (2008). Если вы используете более новую версию, вы получите исключение, которое включает информацию о том, почему операция не удалась.

Также вам нужно использовать DeviceAddress - поиск имени устройства не завершен. В более новой версии вы можете использовать конструктор ObexWebRequest, который принимает адрес устройства, а не URL.

...