我的android程序需要通过usb从arduino模拟传感器接收int值并在实时图形上打印它们,我从回调函数收到byte[]
。未知的输入字节长度转换为int
我试过很多方法可以从byte[]
转换为字符串或INT包括new String
new Integer
BigInteger
parseInt
和一些代码的方法,我在其他主题寻找,但没有工作,我只接受正确的值的一半,其他值多少开溜或小。
字节[]长度从1变到4,他们是一些空字节,它看起来像这样(日志):
我怎样才能将其转换为正确的值?问题在哪里?
在理想情况下,我需要从传感器接收230到300之间的int值。