2011-07-06 46 views
0

我正在做一個處理從BTM-182藍牙模塊向Android手機傳輸圖像文件的項目。該計劃基於Android 2.0。從HTC Desire Z的輸入流中讀取Android藍牙時的問題

我已經閱讀了谷歌的藍牙聊天程序,並且我可以使用標準藍牙SPP配置文件UUID建立連接。我可以從程序中的BluetoothSocket獲得輸入流和輸出流。

從輸入流讀取時,我的HTC Desire Z(Android 2.2,沒有紮根)出現問題。我需要每次讀取38400字節的數據,但程序似乎只能讀取大約24000字節並掛起,無法讀取更多字節,也不會拋出異常!

但是,相同的程序運行良好的另一個電話與未修改的Android 2.2系統是根源。

我已經用Google搜索,它似乎在HTC Desire的藍牙SPP配置文件被破壞,具有越野車的實現: http://code.google.com/p/android/issues/detail?id=8382 我不知道我的Desire Z的遭遇是否同車的實現。

此問題的任何建議?

回答