gpt4 book ai didi

c# - 如何检测 Microsoft Band 版本

转载 作者:太空狗 更新时间:2023-10-29 21:16:53 24 4
gpt4 key购买 nike

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

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

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

  • 频段 1 使用 10.x.x.x
  • Band 2 使用 2.x.x.x

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

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

最佳答案

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

关于c# - 如何检测 Microsoft Band 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34057278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com