如何检测Microsoft Band版本

兰斯·麦卡锡

当前,我正在执行以下操作来检测用户拥有的Microsoft Band模型:

FirmwareVersion = await SelectedBand.GetFirmwareVersionAsync();
BandModel = int.Parse(FirmwareVersion.Split('.')[0])< 10 ? 2 : 1;

之所以采用这种方法,是因为Band 1固件的版本高于Band 2的版本。从工程角度讲,这是有道理的,但是一旦Band 2达到10+,就可能导致冲突

  • 乐队1使用10.xxx
  • 乐队2使用2.xxx

有一个更好的方法吗?有没有人找到Band模型的更准确的标识符?

注意:我也使用了SelectedBand.GetHardwareVersionAsync()它,但是它返回的整数似乎与Band模型无关。

牛仔

借助Microsoft Band SDK,您可以获得固件和硬件版本。使用BandClient.GetHardwareVersionAsync()检查硬件版本。对于v1,您将获得<= 19,对于v2,您将获得> = 20

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章