2013-01-18 3 views
0

Я хочу получить проект андроид-образца «BluetoothChat», работающий на моем смартфоне HTC One X. При попытке подключиться к адаптеру Bluetooth, подключенному к моему компьютеру I получить «сбой службы» - ошибка.
Я уже читал о решениях, которые работали для некоторых разработчиков, но не для меня:
«сбой службы» при попытке подключиться через Bluetooth с помощью android

  1. Я использую стандартный UUID 00000000-0000-1000-8000-00805F9B34FB
  2. Я попытался заменить
    tmp = device.createRfcommSocketToServiceRecord(MY_UUID);

с

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


3. Я назвал btAdapter.cancelDiscovery() перед подключением

Спасибо за вашу помощь!

ответ

0

Существует ли приложение bluetoothchat на вашей машине?

Поток, как это для случая использования:

  1. подключиться с помощью RFCOMM [ServiceID] [услуги должны существовать в открытии базы данных Bluetooth услуг, присутствующих в обоих устройств Bluetooth]
  2. После беспроводного соединения, удаленная служба RFCOMM, запущенная на другом устройстве bluetooth, будет искать, существует ли служба в своей базе данных поиска услуг. Если она не вернет службу, она не будет найдена.

Чтобы разместить его в одном вкладыше Служба RFCOMM SERVICE, запрошенная одним устройством Bluetooth, должна быть доступна на удаленном устройстве.

не стесняйтесь обсуждать больше об этом, если вы interested..Happy помочь

+0

Как я узнал мой Bluetooth USB-адаптер использует другой UUID (00001132-0000-1000-8000-00805f9b34fb). Я попытался запустить проект, используя этот uuid. Теперь я получаю следующую ошибку: – user1989805

+0

java.lang.RuntimeException: не удается уничтожить действие {com.example.android.BluetoothChat/com.example.android.BluetoothChat.BluetoothChat}: java.lang.NullPointerException – user1989805

+0

Я попробовал другой пример с этим новый UUID, где я получаю сообщение об ошибке «Не удалось зарегистрировать запись SDP для BASE_UUID» – user1989805

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