微软乐队简介

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的功能:

  1. 支持多平台
  2. 传感器数据订阅
  3. 瓷砖创建和管理
  4. 瓷砖通知
  5. 触觉通知
  6. 自定义布局
  7. 带 theme personalization

要求

  1. 微软 Band
  2. Visual Studio 2013及更高版本

先决条件

  1. 微软 Band
  2. 微软 Band SDK
  3. Visual Studio 2015

我们可以在以下最低要求下使用Band SDK和其他平台(例如Windows,iOS,Android)来开发应用,

  1. Windows Phone 8.1及更高版本
  2. Windows 8.1及以上
  3. iOS 7以上
  4. 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文件,然后您可以在应用程序中看到左侧信息。选择接近复选框并保存软件包更改,如下所示

 

  1. <? XML文件  ="1.0" 编码方式=“ utf-8”?>  
  2. <  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">  
  3.   <身分识别  名称 =“ 20225b23-1ba4-4c87-a2a5-2fb2e85f8f02” 发行人=“ CN = Santhakumar” =“ 1.0.0.0” />  
  4.   <mp:PhoneIdentity PhoneProductId=“ 20225b23-1ba4-4c87-a2a5-2fb2e85f8f02” PhonePublisherId=“ 00000000-0000-0000-0000-000000000000” />  
  5.   <物产>  
  6.     <显示名称>HelloWordBandDemo.WindowsPhone</显示名称>  
  7.     <发行人DisplayName>Santhakumar</发行人DisplayName>  
  8.     < 商标 >Assets \ StoreLogo.png</ 商标 >  
  9.   </物产>  
  10.   <先决条件>  
  11.     <OSMin>6.3.1</OSMin>  
  12.     <OSMaxTested>6.3.1</OSMaxTested>  
  13.   </先决条件>  
  14.   <资源资源>  
  15.     <资源资源 语言=“ x生成” />  
  16.   </资源资源>  
  17.   <应用领域>  
  18.     <应用  ID = “应用”  可执行的=“ $ targetnametoken $ .exe” 入口点=“ HelloWordBandDemo.WindowsPhone.App”>  
  19.       <m3:VisualElements 显示名称=“ HelloWordBandDemo.WindowsPhone” 正方形150x150徽标=“ Assets \ Logo.png” Square44x44徽标=“ Assets \ SmallLogo.png” 描述=“ HelloWordBandDemo.WindowsPhone” 前景文字= “光”  背景颜色=“透明”>  
  20.         <m3:DefaultTile 宽310x150徽标=“ Assets \ WideLogo.png” 正方形71x71徽标=“资产\ Square71x71Logo.png”>  
  21.         </m3:DefaultTile>  
  22.         <m3:启动画面  图片 =“ Assets \ SplashScreen.png” />  
  23.       </m3:VisualElements>  
  24.     </应用>  
  25.   </应用领域>  
  26.   <能力>  
  27.     <能力  名称 =“ internetClientServer” />  
  28.     <设备功能  名称 =“接近” />  
  29.     <设备功能  名称 =“ bluetooth.rfcomm”  xmlns ="http://schemas.microsoft.com/appx/2013/manifest">  
  30.       < 设备   ID = “任何” >  
  31.         <!-- Used by the Microsoft Band SDK -->  
  32.         <功能  类型 =“ serviceId:A502CA9A-2BA5-413C-A4E0-13804E47B38F” />  
  33.         <!-- Used by the Microsoft Band SDK -->  
  34.         <功能  类型 =“ serviceId:C742E1A2-6320-5ABC-9643-D206C677E580” />  
  35.       </ 设备 >  
  36.     </设备功能>  
  37.   </能力>  
  38. </>   

第2步: 添加Microsoft Band名称空间,  

  1. 使用  Microsoft.Band;    

第三步:  为了获得与您的电话设备配对的Microsoft Band列表,我们需要从BandClientManager类调用方法GetBandsAsync(),

  1. IBandInfo [] bandPair = await BandClientManager.Instance.GetBandsAsync();  
步骤4:  连接到已配对的Band App的Microsoft Band,我们需要通过 乐队对 parameter to theConnectAsync method, 
 
  1. 尝试   
  2.             {  
  3.                  使用  (IBandClient bandClient = await BandClientManager.Instance.ConnectAsync(bandPair [0]))  
  4.                 {  
  5.                     // implement band information retreiving logic code here  
  6.   
  7.                 }  
  8.             }  
  9.              抓住  (BandException ex)  
  10.             {  
  11.                 // handle the band connection expection to here  
  12.                  ex;  
  13.             }  
 
结论 
 
本文可帮助您了解 微软 Band and how to 使用Visual Studio 2015连接乐队应用程序。 感谢您阅读我的文章。请分享您的意见或建议 
 


关于作者
Santhakumar Munuswamy是一位经验丰富的解决方案架构师,并且是Cloud / AI解决方案中最有价值的专家。他在解决方案设计,软件产品开发,技术文档,Web和云应用程序的项目管理方面拥有大约14年的经验。他在不同领域(汽车,电信,医疗保健,物流和仓库自动化等)的IT行业经验丰富,担任过技术架构师,Genesys顾问,技术负责人,团队负责人和开发人员。他在指导和指导高潜力开发人员方面经验丰富。

跟着我: 脸书, 推特 , 谷歌加, 领英
博客评论由 领英


社区徽章