我是 Java 和 Android 领域的新手,我正在开发一个 Android 应用程序。
该应用程序通过蓝牙将平板电脑与非安卓设备(医疗)连接,并且必须在屏幕上显示信息。
问题是我不知道如何理解我收到的信息,因为我不知道设备如何发送 inf、字节流长度等。
基于我尝试过的 BluetoothChat 示例:
byte[] buffer = new byte[1024];
int bytes= mmInStream.read(buffer);
message = new String(buffer,0,bytes);
最后,当我展示信息时,它毫无意义;
注意:信息应该是数字,也许是一些单词,但我认为它只是发送数字。