@xmlking/nativescript-ngx-microsoftband
适用于 NativeScript 和 Angular 的 Microsoft Band 插件。
npm i --save @xmlking/nativescript-ngx-microsoftband
- 版本:0.1.5
- GitHub:
- NPM: https://npmjs.net.cn/package/%40xmlking%2Fnativescript-ngx-microsoftband
- 下载量
- 昨日:0
- 上周:0
- 上个月:0
Telerik NativeScript 的 MicrosoftBand 插件
此 NativeScript 插件允许构建移动应用程序以显示 Microsoft Band 传感器数据。此插件使用用 Swift 编写的 MicrosoftBand CocoaPod 和 Band SDK。
安装
先决条件
- Node > 8.0.0
- NativeScript CLI > 3.0.0
yarn global add nativescript --ignore-engines
- Cocoapods
gem install cocoapods
pod repo update
插件
tns plugin add @xmlking/nativescript-ngx-microsoftband
用法
1. 导入 MicrosoftBandModule 模块
import { NgModule, NO_ERRORS_SCHEMA } from "@angular/core";
import { NativeScriptModule } from "nativescript-angular/nativescript.module";
import { MicrosoftBandModule } from '@xmlking/nativescript-ngx-microsoftband';
import { AppComponent } from "./app.component";
@NgModule({
imports: [
NativeScriptModule,
MicrosoftBandModule.forRoot()
],
declarations: [
AppComponent
],
bootstrap: [
AppComponent
],
schemas: [
NO_ERRORS_SCHEMA
]
})
export class AppModule { }
2. 在您的服务/组件中使用它
参考 app.component.ts 和 heart-rate.component.ts
构建
构建和发布插件。
设置
yarn run setup
构建
yarn run build
发布
cd dist
npm publish
示例应用程序
设置和运行示例应用程序
设置
cd src
tns plugin remove @xmlking/nativescript-ngx-microsoftband; tns plugin add ../dist
# tns platform remove ios # cleanup?
运行
cd src
tns prepare ios
tns build ios --release
# open src/platforms/ios/src.xcworkspace project in xcode and run on attached iOS devise.
致谢
想法来自 NathanWalker,Minko Gechev
贡献者
许可证
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/#Usage_with_TypeScript