我正在嘗試實現遊戲的藍牙多人遊戲功能。但是連接存在問題。這很混亂。我使用Android的示例代碼,因爲我從來沒有嘗試過這樣的事情。與示例代碼的藍牙連接問題
該示例是一個簡單的藍牙聊天。剛纔我嘗試再次配對這些設備。
(至少是Android 2.1)
摩托羅拉FLIPOUT 索尼愛立信X10迷你 HTC傳奇
如果FLIPOUT正在掃描的另一設備併發送配對請求一切正常工作。如果其他兩個設備嘗試連接到FlipOut,則配對請求會出現在一個設備上。點擊後沒有發生任何事情。幾秒鐘後,我收到Toast消息「無法連接到設備
我對TicTacToe使用相同的代碼但行爲發生了變化FlipOut作爲主機沒有任何問題但FlipOut不能連接到其他設備最後一天,我嘗試了很多設備,例如三星Galaxy S,索尼愛立信X8,索尼愛立信X10 ...
我找不到規律性,我讀了三星和HTC有問題方法「listenUsingRfcommWithServiceRecord」。但它應該已經修正了二月。
有人可以解釋爲什麼它不能正常工作,以及如何解決它。如果我去設置並嘗試建立連接,一切工作正常。那意味着即使示例代碼工作不正常,也必須有解決方案嗎?
我不確定它是否有助於找到解決方案。但我安裝了遊戲「Galaxir」,這是一款來自Android Market的帶藍牙多人遊戲功能的應用程序。而且它也不完美。
這樣,應用程序崩潰,如果它試圖連接到設備。 (在我選擇應用程序應連接的設備後) – Xazen 2011-05-23 09:43:21