Cordova原生插件

(电池状态)Battery Status

2017-06-29  本文已影响18人  待花谢花开

Battery Status

需要Cordova插件:cordova-plugin-batterystatus。 有关更多信息,请参阅BatteryStatus plugin docs.
Repo(备用): https://github.com/apache/cordova-plugin-battery-status

Installation(安装)

1.安装Cordova和Ionic原生插件:

$ ionic cordova plugin add cordova-plugin-battery-status
$ npm install --save @ionic-native/battery-status

2.添加插件到app's module

Supported platforms(支持平台)

Amazon Fire OS
Android
BlackBerry 10
Browser
Firefox OS
iOS
Tizen
Ubuntu
Windows

Usage(用法)

import { BatteryStatus } from '@ionic-native/battery-status';

constructor(private batteryStatus: BatteryStatus) { }

...


// watch change in battery status
let subscription = this.batteryStatus.onChange().subscribe(
 (status: BatteryStatusResponse) => {
   console.log(status.level, status.isPlugged);
 }
);

// stop watch
subscription.unsubscribe();

Instance Members(实例成员)

onChange()

观察电池电量的变化
****Returns:** Observable<BatteryStatusResponse>
返回一个推送状态对象的observable

onLow()

观察电池电量变低时
****Returns:** Observable<BatteryStatusResponse>
返回一个推送状态对象的observable

onCritical()

观察电池电量何时达到关键
****Returns:** Observable<BatteryStatusResponse>
返回一个推送状态对象的observable

BatteryStatusResponse

参数 类型 详情
level number 电池充电百分比
isPlugged boolean 一个布尔值,表示设备是否已插入
上一篇下一篇

猜你喜欢

热点阅读