Android 将实时传感器数据字节转换为浮点

Android 将实时传感器数据字节转换为浮点,android,bluetooth,spi,Android,Bluetooth,Spi,我不是一个程序员,我正在尝试让传感器与应用程序交互。该应用程序是一个简单的应用程序,通过蓝牙从传感器集线器接收SPI数据并显示。来自传感器的数据以字节[]数组的形式到达,其中包含4个字节。我能够在android屏幕上以8个十六进制字符的形式显示字节数组 我现在尝试在屏幕上显示人类可读的数据。为此,我需要从4字节流中分离出12位(位28到16),并屏蔽其余部分。然后我需要将这12位转换成一个整数,并将其除以16以显示最终的传感器读数 关于如何实现这一点的任何提示。哪些位在第一个字节中?@stark

我不是一个程序员,我正在尝试让传感器与应用程序交互。该应用程序是一个简单的应用程序,通过蓝牙从传感器集线器接收SPI数据并显示。来自传感器的数据以字节[]数组的形式到达,其中包含4个字节。我能够在android屏幕上以8个十六进制字符的形式显示字节数组

我现在尝试在屏幕上显示人类可读的数据。为此,我需要从4字节流中分离出12位(位28到16),并屏蔽其余部分。然后我需要将这12位转换成一个整数,并将其除以16以显示最终的传感器读数


关于如何实现这一点的任何提示。

哪些位在第一个字节中?@stark:第一个字节在第23位到第16位。LSB在第16位。你用什么语言?