2013-02-15 7 views
0

Я пытаюсь сделать это соединение, но я всегда получаю эту ошибку: «Connection Refused». Устройства обрабатываются, но после этого я получил это исключение.Связь между моим Android APP и одним адаптером Bluetooth, подключенным к компьютеру

Я пытаюсь подключиться с помощью правильного адреса, и я пытаюсь создать сокет-соединение таким образом:

Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class}); tmp = (BluetoothSocket) m.invoke(device, 1);

Я попытался с помощью одного UUID, но я всегда получал «Обнаружение служб не удалось»

Если вам нужно, я добавлю больше кода или я объясню, что вы можете сказать. Буду признателен за любую помощь, я уже пробовал все, что нашел в интернете, но ничего не работал = (

+1

Возможно, вы захотите указать, какая версия Android вы работаете. Gingerbread печально известен проблемами Bluetooth в зависимости от устройства. –

+0

Моя версия для Android 4.0.3 – Isabela

ответ

0

Из-за ошибки кажется, что на устройстве, к которому вы пытаетесь подключиться, нет сервера, или на сервере не было запущен/прослушивается. Какое приложение работает на ПК? Вы настроили порты Bluetooth на ПК и попросите какое-нибудь приложение открыть его и дождитесь появления некоторых данных.

+0

Я не думаю, что проблема в этом, потому что мое приложение обрабатывает устройства, проблема заключается в том, что после обработки. Я не могу дождаться некоторых данных, если нет ни одного соединения. – Isabela

+0

Сопряжение отличается от соединения. Сопряжение может происходить даже без какого-либо обслуживания, но для подключения к сервису сервис должен работать –

+0

Вы правы, спасибо большое. Я создаю Сервер и сейчас работаю! – Isabela

 Смежные вопросы

  • Нет связанных вопросов^_^