电池和充电属性
说明:
从 API Version 6 开始支持。
导入模块
import batteryInfo from '@ohos.batteryinfo';
batteryInfo
描述电池信息。
名称
|
读写属性
|
类型
|
描述
|
batterySOC
|
只读
|
number
|
表示当前设备剩余电池容量。
|
chargingStatus
|
只读
|
BatteryChargeState
|
表示当前设备电池的充电状态。
|
healthStatus
|
只读
|
BatteryHealthState
|
表示当前设备电池的健康状态。
|
pluggedType
|
只读
|
BatteryPluggedType
|
表示当前设备连接的充电器类型。
|
voltage
|
只读
|
number
|
表示当前设备电池的电压。
|
technology
|
只读
|
string
|
表示当前设备电池的技术型号。
|
batteryTemperature
|
只读
|
number
|
表示当前设备电池的温度。
|
示例:
import batteryInfo from '@ohos.batteryInfo';
var batterySoc = batteryInfo.batterySOC;
BatteryPluggedType
表示连接的充电器类型的枚举。
名称
|
默认值
|
描述
|
NONE
|
0
|
表示连接充电器类型未知。
|
AC
|
1
|
表示连接的充电器类型为交流充电器。
|
USB
|
2
|
表示连接的充电器类型为USB。
|
WIRELESS
|
3
|
表示连接的充电器类型为无线充电器。
|
BatteryChargeState
表示电池充电状态的枚举。
名称
|
默认值
|
描述
|
NONE
|
0
|
表示电池充电状态未知。
|
ENABLE
|
1
|
表示电池充电状态为使能状态。
|
DISABLE
|
2
|
表示电池充电状态为停止状态。
|
FULL
|
3
|
表示电池充电状态为已充满状态。
|
BatteryHealthState
表示电池的健康状态的枚举。
名称
|
默认值
|
描述
|
UNKNOWN
|
0
|
表示电池健康状态未知。
|
GOOD
|
1
|
表示电池健康状态为正常。
|
OVERHEAT
|
2
|
表示电池健康状态为过热。
|
OVERVOLTAGE
|
3
|
表示电池健康状态为过压。
|
COLD
|
4
|
表示电池健康状态为低温。
|
DEAD
|
5
|
表示电池健康状态为僵死状态。
|