by Santhakumar Munuswamy
Posted on 06 January 2016
可穿戴
本文介绍了有关Microsoft Band及其使用示例Band连接应用程序使用Visual Studio 2015的功能的功能
我们将讨论Microsoft Band的先决条件以及Band SDK上可用的所有功能。
微软 Band:
微软 Band是Microsoft推出的智能可穿戴设备。它使开发人员能够访问Band上可用的传感器,并且您可以创建自己的应用程序来跟踪您的心率,卡路里消耗,运动等。
T他列出了Band SDK的功能:
- 支持多平台
- 传感器数据订阅
- 瓷砖创建和管理
- 瓷砖通知
- 触觉通知
- 自定义布局
- 带 theme personalization
要求
- 微软 Band
- Visual Studio 2013及更高版本
先决条件
- 微软 Band
- 微软 Band SDK
- Visual Studio 2015
我们可以在以下最低要求下使用Band SDK和其他平台(例如Windows,iOS,Android)来开发应用,
- Windows Phone 8.1及更高版本
- Windows 8.1及以上
- iOS 7以上
- Android 4.2以上

图片来源: 微软 Store
步骤1:
打开Visual Studio 2015,转到文件菜单,指向新建,然后单击新项目,您可以在其中看到“ Visual C#模板”部分。单击Windows 8,通用,然后选择空白应用程序(通用Windows 8.1),然后键入项目名称HelloWordBandDemo,选择项目位置路径,然后单击确定按钮。
转到解决方案资源管理器,右键单击项目名称,然后单击“管理NuGet程序包”,
NuGet软件包管理器窗口将打开,您可以键入Microsoft Band并浏览。同时选择 微软.Band 然后点击 安装 button.
预览窗口将打开,您可以看到Microsoft Band版本的安装详细信息。单击确定按钮。许可证接受将打开,您可以看到许可证条款,然后单击 我接受 button
A成功安装后 微软 Band,您可以看到以下内容,
您 可以看到 HelloWordBandDemo 项目结构如以下屏幕截图所示。

成功安装Microsoft Band SDK之后,双击Package.appxmanifest文件,然后您可以在应用程序中看到左侧信息。选择接近复选框并保存软件包更改,如下所示

- <? XML文件 版 ="1.0" 编码方式=“ utf-8”?>
- <包 xmlns ="http://schemas.microsoft.com/appx/2010/manifest" xmlns :m2="http://schemas.microsoft.com/appx/2013/manifest" xmlns :m3="http://schemas.microsoft.com/appx/2014/manifest" xmlns :mp="http://schemas.microsoft.com/appx/2014/phone/manifest">
- <身分识别 名称 =“ 20225b23-1ba4-4c87-a2a5-2fb2e85f8f02” 发行人=“ CN = Santhakumar” 版 =“ 1.0.0.0” />
- <mp:PhoneIdentity PhoneProductId=“ 20225b23-1ba4-4c87-a2a5-2fb2e85f8f02” PhonePublisherId=“ 00000000-0000-0000-0000-000000000000” />
- <物产>
- <显示名称>HelloWordBandDemo.WindowsPhone</显示名称>
- <发行人DisplayName>Santhakumar</发行人DisplayName>
- < 商标 >Assets \ StoreLogo.png</ 商标 >
- </物产>
- <先决条件>
- <OSMin>6.3.1</OSMin>
- <OSMaxTested>6.3.1</OSMaxTested>
- </先决条件>
- <资源资源>
- <资源资源 语言=“ x生成” />
- </资源资源>
- <应用领域>
- <应用 ID = “应用” 可执行的=“ $ targetnametoken $ .exe” 入口点=“ HelloWordBandDemo.WindowsPhone.App”>
- <m3:VisualElements 显示名称=“ HelloWordBandDemo.WindowsPhone” 正方形150x150徽标=“ Assets \ Logo.png” Square44x44徽标=“ Assets \ SmallLogo.png” 描述=“ HelloWordBandDemo.WindowsPhone” 前景文字= “光” 背景颜色=“透明”>
- <m3:DefaultTile 宽310x150徽标=“ Assets \ WideLogo.png” 正方形71x71徽标=“资产\ Square71x71Logo.png”>
- </m3:DefaultTile>
- <m3:启动画面 图片 =“ Assets \ SplashScreen.png” />
- </m3:VisualElements>
- </应用>
- </应用领域>
- <能力>
- <能力 名称 =“ internetClientServer” />
- <设备功能 名称 =“接近” />
- <设备功能 名称 =“ bluetooth.rfcomm” xmlns ="http://schemas.microsoft.com/appx/2013/manifest">
- < 设备 ID = “任何” >
-
- <功能 类型 =“ serviceId:A502CA9A-2BA5-413C-A4E0-13804E47B38F” />
-
- <功能 类型 =“ serviceId:C742E1A2-6320-5ABC-9643-D206C677E580” />
- </ 设备 >
- </设备功能>
- </能力>
- </包>
第2步: 添加Microsoft Band名称空间,
- 使用 Microsoft.Band;
第三步: 为了获得与您的电话设备配对的Microsoft Band列表,我们需要从BandClientManager类调用方法GetBandsAsync(),
- IBandInfo [] bandPair = await BandClientManager.Instance.GetBandsAsync();
步骤4: 连接到已配对的Band App的Microsoft Band,我们需要通过 乐队对 parameter to theConnectAsync method,
- 尝试
- {
- 使用 (IBandClient bandClient = await BandClientManager.Instance.ConnectAsync(bandPair [0]))
- {
-
-
- }
- }
- 抓住 (BandException ex)
- {
-
- 扔 ex;
- }
结论
本文可帮助您了解 微软 Band and how to 使用Visual Studio 2015连接乐队应用程序。 感谢您阅读我的文章。请分享您的意见或建议