Microsoft Band名称代号

Microsoft Band - “Cargo

Microsoft Band 2 - “Envoy


导入命名空间

Visual Basic.NET代码:

Imports Microsoft.Band
Imports Microsoft.Band.Tiles
Imports Microsoft.Band.Admin
Imports Microsoft.Band.Personalization

通用变量

通过Microsoft.Band.Admin.ICargoClient类型的变量BandClient,表示一个已经连接的Microsoft Band对象。

该对象通过BandConnectionManager模块封装。

Imports Microsoft.Band
Imports Microsoft.Band.Tiles
Imports Microsoft.Band.Admin
Imports Microsoft.Band.Personalization
Module BandConnectionManager
    Public BandClient As ICargoClient
    Public BandClientLimited As IBandClient
    Public CurrentBandClass As BandClass = BandClass.Unknown
End Module

判断已连接的Microsoft Band设备的类型

BandClient.ConnectedBandConstants.BandClass常量表示了当前连接的设备的类型,其具有三个可能的值:

  • BandClass.Cargo表示第一代Microsoft Band。
  • BandClass.Envoy表示第二代Microsoft Band。
  • BandClass.Unknown表示当前设备类型未知。
Try
    Select Case BandClient.ConnectedBandConstants.BandClass
        Case BandClass.Cargo
            txtBandClass.Text = "Microsoft Band (Cargo)"
        Case BandClass.Envoy
            txtBandClass.Text = "Microsoft Band 2 (Envoy)"
        Case Else
            txtBandClass.Text = "不明"
    End Select
Catch ex As Exception
    txtBandClass.Text = "試圖獲取資料時發生例外情況: " & ex.Message
End Try
it
除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License