我正在开发适用于Android的BLE(蓝牙低能耗)应用。
到目前为止,我可以通过characteristic.getValue()
阅读我的特征。
但getValue()
会返回byte[]
。我知道还有其他函数(getStringValue(...)
,getFloatValue(...)
和getIntValue(...)
)返回String
,float
或int
这些函数运行良好
但是,如果我不知道特征中存储了哪种值,我怎么知道我必须使用哪一个? 有没有办法在运行时决定这个?