支付宝小程序API 获取设备电量

2020-09-16 15:49 更新

my.getBatteryInfo

版本要求:基础库 1.12.0 或更高版本;支付宝客户端 10.1.38 或更高版本,若版本较低,建议做 兼容处理

获取电量的异步接口。无需传入参,异步获取当前设备的电量和充电状态。

注意:此 API 暂仅支持企业支付宝账户使用。

示例代码

my.getBatteryInfo({
  success: (res) => {
    my.alert({ content: '系统信息:' + JSON.stringify(res), });
    console.log({ content: '系统信息:' + JSON.stringify(res), });
  },
  fail: (error) => {
    my.alert({ content: '获取失败' + JSON.stringify(error), });
  },
  complete: () => {
    my.alert({ title: 'complete回调', });
  },
})

入参

Object 类型,属性如下:

属性 类型 必填 描述
success Function 接口调用成功的回调函数。
fail Function 接口调用失败的回调函数。
complete Function 接口调用结束的回调函数(调用成功、失败都会执行)。

success 回调函数

入参为 Object 类型,属性如下:

属性 类型 描述
level int 当前设备电量。
isCharging bool 当前设备是否充电中。

my.getBatteryInfoSync

版本需求:客户端 10.1.38,基础库 1.12.0 开始支持,低版本需要做 兼容处理

获取电量的同步接口。无需传入参,同步获取当前设备的电量和充电状态。

注意:此 API 暂仅支持企业支付宝账户使用。

返回值

参数名称 参数类型 参数描述
level int 当前设备电量
isCharging bool 当前设备是否充电中

示例代码

var res = my.getBatteryInfoSync();
my.alert({content: '系统信息:'+JSON.stringify(res)});
console.log({content: '系统信息:'+JSON.stringify(res),});
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号