openharmony 鸿蒙 battery_v20

2025-06-16 浏览 (1)

Battery (V2_0)

概述

提供获取和订阅电池信息的接口。

电池模块为电池服务提供的获取、订阅电池信息的接口。 服务获取此模块的对象或代理后,可以调用相关的接口获取电池信息、订阅电池信息的变化。

起始版本: 3.2

汇总

文件

名称描述
IBatteryCallback.idl提供电池信息的回调。
IBatteryInterface.idlProvides 获取、订阅电池信息的接口。
Types.idl电池信息相关数据类型。

名称描述
interface  IBatteryCallback表示电池信息的回调。
interface  IBatteryInterface获取、订阅电池信息的接口。
struct  BatteryInfo电池相关信息。
struct  ChargingLimit定义电池充电电流或电压的限制。

枚举

名称描述
BatteryHealthState {
BATTERY_HEALTH_UNKNOWN = 0, BATTERY_HEALTH_GOOD, BATTERY_HEALTH_OVERHEAT, BATTERY_HEALTH_OVERVOLTAGE,   BATTERY_HEALTH_COLD, BATTERY_HEALTH_DEAD, BATTERY_HEALTH_RESERVED
}
电池的健康状态。
BatteryChargeState {
CHARGE_STATE_NONE = 0, CHARGE_STATE_ENABLE, CHARGE_STATE_DISABLE, CHARGE_STATE_FULL, CHARGE_STATE_RESERVED
}
电池的充电状态。
BatteryPluggedType {
PLUGGED_TYPE_NONE = 0, PLUGGED_TYPE_AC, PLUGGED_TYPE_USB, PLUGGED_TYPE_WIRELESS,   PLUGGED_TYPE_BUTT
}
电池的充电设备类型。
ChargingLimitType { TYPE_CURRENT = 0 , TYPE_VOLTAGE }定义电池充电限制类型。
ChargeType {
CHARGE_TYPE_NONE = 0 , CHARGE_TYPE_WIRED_NORMAL , CHARGE_TYPE_WIRED_QUICK , CHARGE_TYPE_WIRED_SUPER_QUICK ,
CHARGE_TYPE_WIRELESS_NORMAL , CHARGE_TYPE_WIRELESS_QUICK , CHARGE_TYPE_WIRELESS_SUPER_QUICK
}
表示插入的充电器类型。

枚举类型说明

BatteryChargeState

enum BatteryChargeState

描述

电池的充电状态。

起始版本: 3.1

枚举值描述
CHARGE_STATE_NONE表示电池充电状态未知。
CHARGE_STATE_ENABLE表示电池充电状态为使能状态。
CHARGE_STATE_DISABLE表示电池充电状态为停止状态。
CHARGE_STATE_FULL表示电池充电状态为已充满状态。
CHARGE_STATE_RESERVED预留。

BatteryHealthState

enum BatteryHealthState

描述

电池的健康状态。

起始版本: 3.1

枚举值描述
BATTERY_HEALTH_UNKNOWN表示电池健康状态未知。
BATTERY_HEALTH_GOOD表示电池健康状态为正常。
BATTERY_HEALTH_OVERHEAT表示电池健康状态为过热。
BATTERY_HEALTH_OVERVOLTAGE表示电池健康状态为过压。
BATTERY_HEALTH_COLD表示电池健康状态为低温。
BATTERY_HEALTH_DEAD表示电池健康状态为耗尽。
BATTERY_HEALTH_RESERVED预留。

BatteryPluggedType

enum BatteryPluggedType

描述

电池的充电设备类型。

起始版本: 3.2

枚举值描述
PLUGGED_TYPE_NONE表示连接充电器类型未知。
PLUGGED_TYPE_AC表示连接的充电器类型为交流充电器。
PLUGGED_TYPE_USB表示连接的充电器类型为USB充电器。
PLUGGED_TYPE_WIRELESS表示连接的充电器类型为无线充电器。
PLUGGED_TYPE_BUTT预留。

ChargeType

enum ChargeType

描述

表示插入的充电器类型。

起始版本: 4.0

枚举值描述
CHARGE_TYPE_NONE未知类型
CHARGE_TYPE_WIRED_NORMAL有线普通型
CHARGE_TYPE_WIRED_QUICK有线快速型
CHARGE_TYPE_WIRED_SUPER_QUICK有线超快速型
CHARGE_TYPE_WIRELESS_NORMAL无线普通型
CHARGE_TYPE_WIRELESS_QUICK无线快速型
CHARGE_TYPE_WIRELESS_SUPER_QUICK无线超快速型

ChargingLimitType

enum ChargingLimitType

描述

定义电池充电限制类型。

起始版本: 3.2

枚举值描述
TYPE_CURRENT限制类型:充电电流
TYPE_VOLTAGE限制类型:充电电压

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Battery HDI 参考

harmony 鸿蒙BatteryInfo

harmony 鸿蒙BatteryInfo

harmony 鸿蒙BatteryInfo

harmony 鸿蒙BatteryInfo

harmony 鸿蒙ChargingLimit

harmony 鸿蒙ChargingLimit

harmony 鸿蒙ChargingLimit

harmony 鸿蒙IBatteryCallback.idl

harmony 鸿蒙IBatteryCallback.idl

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/IcNfhq