2011-12-31 117 views
0

我試圖連接藍牙設備並從中讀出信息。 我已經使用藍牙聊天示例並更改了UUID tp SPP模式。 連接有效,但我從InputStream獲得的信息是錯誤的。 傳輸的字符串長度爲20個符號,但InputStream只返回7.其他bufferstream爲空。藍牙輸入流Android 2.2

有沒有人有線索?

+0

無法回答,無需查看您的代碼。 – 2011-12-31 16:45:30

回答

1

寫完之後,嘗試清空發射器的流。

而在接收器上,您將需要等到您收到預期的字節數。

SPP沒有數據包邊界。所以你可以接收多個數據包,你需要一些邏輯來確定數據包的邊界。

+0

好吧,我無法沖洗變送器的流,該設備被購買。 – Nekbertiv 2012-01-01 14:21:47

+0

我試圖通過使用BufferedReader方法緩衝流,但接收緩衝區爲空。 – Nekbertiv 2012-01-01 14:23:40