我在从SPP BT模块发送的BT接收数据时遇到问题。当我从终端发送字节时,我得到了非感觉字符 - 例如" [B @ 420e98d8"。负责数据接收的处理程序中有一部分代码:
events.apply(
WithKeys.<String, EventInfo>of(new SerializableFunction<EventInfo, String>() {
@Override
public java.lang.String apply(EventInfo input) {
return input.getUniqueKey();
}
})
)
.apply(
Window.named("sessioner").<KV<String, EventInfo>>into(
Sessions.withGapDuration(mSessionGap)
)
.triggering(
AfterWatermark.pastEndOfWindow()
.withEarlyFirings(AfterPane.elementCountAtLeast(1))
)
.withAllowedLateness(Duration.ZERO)
.accumulatingFiredPanes()
);
如何转换收到的值以正确显示它们?或者如何收到这个呢? 我不需要在Android Studio 2.2.3中使用BLE,普通蓝牙模块和编程。