美文网首页Cordova原生插件
(电池状态)Battery Status

(电池状态)Battery Status

作者: 待花谢花开 | 来源:发表于2017-06-29 15:05 被阅读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 一个布尔值,表示设备是否已插入

    相关文章

      网友评论

        本文标题:(电池状态)Battery Status

        本文链接:https://www.haomeiwen.com/subject/twimcxtx.html