2010-04-22 4 views
1

В настоящее время я работаю над проектом Android и очень новичок на платформе Android. Это упражнение, которое я получил из статьи, где мне нужно создать твиттер-приложение, чтобы одна платформа Android могла писать другому, и она автоматически обновляется. Я использую эмулятор Bluetooth для Android для тестирования.Android: соединение Bluetooth, разъем и нить

Но прежде, чем я начну с этого, у меня возникли некоторые трудности с инициированием соединения Bluetooth и пробовали несколько руководств, включая официальные API/образцы Android.

У меня есть класс под названием «BlueTweetService», и в нем я получил три метода: configureBluetoothServerSocket, connectToServerDevice и shutdownBluetoothServerSocket.

В первом способе, configureBluetoothServerSocket, Я, чтобы открыть BluetoothServerSocket и используя свойства Строка BluetoothTweetName и UUID BlueTweetUuid.

Я пытался создать/открыть серверное оборудование, но я даю мне ошибки независимо от того, что я делаю.

Я был бы очень признателен, если бы кто-то помог мне с кодом, как создать/открыть этот сервер.

Если мне нужно предоставить некоторую информацию, сообщите мне, и я отправлю их.

С уважением Mestika

ответ

1

Если вы хотите создать BluetoothServerSocket сделать это

BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); 
BluetoothServerSocket tmp_ss = null; 
try { 
    tmp_ss = adapter.listenUsingRfcommWithServiceRecord(BluetoothTweetName , BlueTweetUuid); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 

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

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

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