android蓝牙传输的是字符吗,Android蓝牙接收到的串行数据乱码
我已經通過以下線索了解我的疑問。但是,目前還不清楚。Android藍牙接收到的串行數據亂碼
克里斯,這是一個不錯的解決方法,你建議。在你提供的解決方案中,附加'\ n'的解決方案適合我,因為我純粹將我的PC(MATLAB)中的浮點值(轉換為字符串后)傳輸到我的Android手機。我正在使用以下代碼通過搜索'\ n'對數據進行分組,但仍然收到的數據有時會出現亂碼。請告訴我我要改變什么。
aReader = new InputStreamReader(mmInStream);
mBufferedReader = new BufferedReader(aReader);
aString = mBufferedReader.readLine();
mHandler.obtainMessage(BluetoothActivity.MESSAGE_READ, aString).sendToTarget();
這是我在處理程序中顯示的數據:
String readMessage = (String) msg.obj;
try{
float readM = Float.parseFloat(readMessage);
text.append("\n" + readM);
}catch (NumberFormatException e) {
text.append("\n Number Format Exception!!");
e.printStackTrace();
}
有什么不對的這種接待?如果你能快速回答一下,這將是很好的,因為這是我的項目的最后部分,并且截止日期已接近。謝謝!
2013-04-18
nrenga
總結
以上是生活随笔為你收集整理的android蓝牙传输的是字符吗,Android蓝牙接收到的串行数据乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SecureCRT 配置文件中 找密码
- 下一篇: Android绘制(三):Path结合属