當前位置:編程學習大全網 - 網站源碼 - 求教Android藍牙串口開發OutputStream發送數據失敗的問題

求教Android藍牙串口開發OutputStream發送數據失敗的問題

1、首先確保妳發送的數據是正確的,串口接收到這個數據後他能識別,並返回妳想要的數據,如果妳發送的命令本身不要求返回數據,inputstream是讀取不到數據的。2、其次,要確保發送數據的格式正確,比如壹段16進制數據,妳定義為String="01230545"類型,然後發送的時候out.write(str.getBytes());這樣發送的數據是不對的,應該定義壹個byte型的數組,然後發送這個數組3、以上妳都確保沒問題了,妳可以用循環去讀取數據,當讀到的內容大於0時停止讀取。用循環讀取妳要確保妳已經設置讀取的超時時間了,不然程序有可能阻塞。

  • 上一篇:2008年10月8日cctv6節目表
  • 下一篇:GEC環保幣這個網站在認證時為什麽壹定非要個人詳情信息呢?
  • copyright 2024編程學習大全網