2012-01-27 4 views
1

Извините, друзья вас беспокоят. Я остаюсь дома мама и новичок в разработке Android, который я взял на себя как часть работы. У меня есть опыт в разработке Java.Connection bluetooth SPP on android

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

Мой вопрос: может ли кто-нибудь вести меня всего несколько строк, с чего начать? У меня есть устройство SPP в паре/непарном (Idont знает его UUID). Я хочу подключить его через свой мобильный. Требуется всего несколько строк помощи, поскольку вы очень дорогие люди, я понимаю, что это мой глупый вопрос.

Спасибо.

+0

Что профиля вы пытаетесь использовать? –

ответ

3

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

private BluetoothSocket sock; 
private InputStream in; 
private BluetoothDevice zee; 

    /* 
    * ****PAIR DONGLE**** 
    */ 

    zee = BluetoothAdapter.getDefaultAdapter().getRemoteDevice("YO:UR:MA:CA:DR:ES:S"); 

    m = zee.getClass().getMethod("createRfcommSocket", 
      new Class[] { int.class }); 
    sock = (BluetoothSocket) m.invoke(zee, Integer.valueOf(1)); 
    sock.connect(); 
    int temp = 0; 
    in = sock.getInputStream(); 

    try { 
     while (true) { 
      temp = in.read(); 
      //do what you like with your byte stored in temp 
    } catch (IOException e) {} 

надежда, что помогает

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