(电池状态)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
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(实例成员)
观察电池电量的变化
****Returns:** Observable<BatteryStatusResponse>
返回一个推送状态对象的observable
观察电池电量变低时
****Returns:** Observable<BatteryStatusResponse>
返回一个推送状态对象的observable
观察电池电量何时达到关键
****Returns:** Observable<BatteryStatusResponse>
返回一个推送状态对象的observable
BatteryStatusResponse
参数 | 类型 | 详情 |
---|---|---|
level | number | 电池充电百分比 |
isPlugged | boolean | 一个布尔值,表示设备是否已插入 |