Android设备上的Java-数据解析BLE

时间:2017-04-07 21:01:07

标签: java android parsing bluetooth-lowenergy

我需要数据解析方面的帮助。我有设备以7字节格式发送到我的Android手机测量数据 x801FFF191FFF19

第一个字节是head(0x80)

接下来的3个字节是24位data1

,最后3个字节是24位data2

因为我是Java编程的新手,我想从github zh2x/SpO2-BLE-for-Android修改Android应用程序。 Gatt服务和gatt特性已经有效。

我在阅读数据时遇到问题。字节后读取字节并转换为整数。我想将data1字节转换为一个整数值,将data2字节转换为另一个整数值。

This is link for DataParse java file

1 个答案:

答案 0 :(得分:0)

你可以看看

byte[] data1 = Arrays.copyOfRange(serviceData, 2, 5);

Byte Array and Int conversion in Java

一起