getBatteryStatus getBatteryHealthInfo isBatteryPresent getBatteryLevel getBatteryScale getBatteryPluggedType getBatteryVoltage getBatteryTemperature getBatteryTechnology
batteryManager 用于获取手机的电池信息,如电量,温度,电压等
获取当前电池的充电状态
getBatteryStatus(callback(ret))
ret:
{
status : 0 // 数字类型;充电状态
}
var batteryManager = api.require('batteryManager');
batteryManager.getBatteryStatus(function(ret){
alert(JSON.stringify(ret.status));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
电池健康信息
getBatteryHealthInfo(callback(ret))
ret:
{
health : 0 // 数字类型;电池状态
}
var batteryManager = api.require('batteryManager');
batteryManager.getBatteryHealthInfo(function(ret){
alert(ret);
});
iOS系统,Android系统
可提供的1.0.0及更高版本
是否取出电池(注意:有些手机即使取出电池,只需要连接USB也可以工作,iOS 可以忽略该方法)
isBatteryPresent(callback(ret))
ret:
{
isPresent : false // 布尔类型;是否取出电池
}
var batteryManager = api.require('batteryManager');
batteryManager.isBatteryPresent(function(ret){
alert(ret);
});
iOS系统,Android系统
可提供的1.0.0及更高版本
获取当前电池剩余电量
getBatteryLevel(callback(ret))
ret:
{
level : 23.6 // 数字类型;剩余电量(百分比)
}
var batteryManager = api.require('batteryManager');
batteryManager.getBatteryLevel(function(ret){
alert(ret);
});
iOS系统,Android系统
可提供的1.0.0及更高版本
获取当前电池剩余电量
getBatteryScale(callback(ret))
ret:
{
scale : 100 // 数字类型;电池电量最大值
}
var batteryManager = api.require('batteryManager');
batteryManager.getBatteryScale(function(ret){
alert(ret);
});
iOS系统,Android系统
可提供的1.0.0及更高版本
获取当前电池的充电插线类型
getBatteryPluggedType(callback(ret))
ret:
{
pluggedType : 0 // 数字类型;充电插线类型
}
var batteryManager = api.require('batteryManager');
batteryManager.getBatteryPluggedType(function(ret){
alert(ret);
});
iOS系统,Android系统
可提供的1.0.0及更高版本
获取当前电池的电压
getBatteryVoltage(callback(ret))
ret:
{
voltage : 3.5 // 数字类型;电压 单位:V(伏特)
}
var batteryManager = api.require('batteryManager');
batteryManager.getBatteryVoltage(function(ret){
alert(ret);
});
iOS系统,Android系统
可提供的1.0.0及更高版本
获取当前电池的电压
getBatteryTemperature(callback(ret))
ret:
{
temp : 19.8 // 数字类型;温度 单位:℃(摄氏度)
}
var batteryManager = api.require('batteryManager');
batteryManager.getBatteryTemperature(function(ret){
alert(ret);
});
iOS系统,Android系统
可提供的1.0.0及更高版本
电池技术
getBatteryTechnology(callback(ret))
ret:
{
tech : "li-xxx" // 数字类型;电池采用的技术
}
var batteryManager = api.require('batteryManager');
batteryManager.getBatteryTechnology(function(ret){
alert(ret);
});
iOS系统,Android系统
可提供的1.0.0及更高版本