2013-09-26 241 views
0

我有錯誤,找不到解決方案的任何想法? 這裏是錯誤:在類型BluetoothAdapter的方法listenUsingRfcommWithServiceRecord(字符串,UUID)是不適用的參數(字符串,字符串)連接藍牙設備時出錯

tmp = mBlue.listenUsingRfcommWithServiceRecord("repeat","82c116ca-26b1-11e3-9851-f23c91aec05e"); 

回答

0

的方法signiture需要一個字符串和UUID,你提供一個String和一個字符串。

對於需要將字符串解析成一個UUID

tmp = mBlue.listenUsingRfcommWithServiceRecord("repeat",UUID.fromString"82c116ca-26b1-11e3-9851-f23c91aec05e")); 
+0

感謝如下第二paramater很多:) 做ü知道如何可以連接的設備,當我點擊它之後才發現? – user2815087

+0

你將不得不給我多一點信息。 ;)但是我建議你看一下Android SDK中的藍牙聊天示例。它有大部分的連接工作都已經完成。 [這裏是開發文檔](http://developer.android.com/guide/topics/connectivity/bluetooth.html) – JoeyG

+0

我看了這個例子,但我無法連接到設備! 我已經寫了開啓藍牙一個代碼,使其發現,能夠然後掃描附近的設備,但我想連接到這些設備之一,它不工作! – user2815087