支付宝小程序API 获取设备电量
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),});