我需要数据解析方面的帮助。我有设备以7字节格式发送到我的Android手机测量数据 x801FFF191FFF19
第一个字节是head(0x80)
接下来的3个字节是24位data1
,最后3个字节是24位data2
因为我是Java编程的新手,我想从github zh2x/SpO2-BLE-for-Android修改Android应用程序。 Gatt服务和gatt特性已经有效。
我在阅读数据时遇到问题。字节后读取字节并转换为整数。我想将data1字节转换为一个整数值,将data2字节转换为另一个整数值。
答案 0 :(得分:0)
你可以看看
byte[] data1 = Arrays.copyOfRange(serviceData, 2, 5);
一起