[問題] 藍牙連線及接收

看板AndroidDev作者 (魏炎)時間13年前 (2013/01/06 08:46), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
最近在測試使用藍牙進行資料傳輸的部分,目前在搜尋設備跟連線設備都能連的上 但是只要一進行資料傳送就丟例外出來,例外如下圖。 http://i.imgur.com/PVE67.jpg?1 奇怪的是我在不同電腦的Eclipse上他所丟出來例外訊息不一樣,一樣的地方大概都是 socket在read的時候出錯了 以下是我Sever端read的寫法 socket = _serverSocket.accept(); if (socket != null) { InputStream inputStream = socket.getInputStream(); int read = -1; final byte[] bytes = new byte[2048]; LogCat報錯的地方>>>>>> for (; (read = inputStream.read(bytes)) > -1;) { Log.d("mytag",new String(bytes,0,read\ )); } 另外一種例外我測試的時候只丟了"Hello world"的字串過來,字串也確實傳的過來,但 是當socket再read的時候,就掛了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.241.13

01/06 16:10, , 1F
你可以參考Android sample bluetoothChat
01/06 16:10, 1F

01/08 17:19, , 2F
已解決~謝謝
01/08 17:19, 2F
文章代碼(AID): #1GwCbPN- (AndroidDev)