2011-12-31 79 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