• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Battery
2
3
4## **概述**
5
6电池模块为电池服务提供的获取、订阅电池信息的接口。 服务获取此模块的对象或代理后,可以调用相关的接口获取电池信息、订阅电池信息的变化。
7
8**Since**:
9
103.2
11
12**Version**:
13
141.0
15
16
17## **汇总**
18
19
20### 文件
21
22  | 名称 | 描述 |
23| -------- | -------- |
24| [IBatteryCallback.idl](_i_battery_callback_8idl.md) | 电池信息的回调。 |
25| [IBatteryInterface.idl](_i_battery_interface_8idl.md) | 获取、订阅电池信息的接口。 |
26| [BatteryTypes.idl](battery_types_idl.md) | 电池信息相关数据类型。 |
27
28
29### 类
30
31  | 名称 | 描述 |
32| -------- | -------- |
33| [IBatteryCallback](interface_i_battery_callback.md) | 电池信息的回调。 |
34| [IBatteryInterface](interface_i_battery_interface.md) | 获取、订阅电池信息的接口。 |
35| [BatteryInfo](_battery_info.md) | 电池相关信息。 |
36
37
38### 枚举
39
40  | 名称 | 描述 |
41| -------- | -------- |
42| [BatteryHealthState](#batteryhealthstate) {   BATTERY_HEALTH_UNKNOWN = 0, BATTERY_HEALTH_GOOD, BATTERY_HEALTH_OVERHEAT, BATTERY_HEALTH_OVERVOLTAGE,   BATTERY_HEALTH_COLD, BATTERY_HEALTH_DEAD, BATTERY_HEALTH_RESERVED } | 电池的健康状态。 |
43| [BatteryChargeState](#batterychargestate) {   CHARGE_STATE_NONE = 0, CHARGE_STATE_ENABLE, CHARGE_STATE_DISABLE, CHARGE_STATE_FULL,   CHARGE_STATE_RESERVED } | 电池的充电状态。 |
44| [BatteryPluggedType](#batterypluggedtype) {   PLUGGED_TYPE_NONE = 0, PLUGGED_TYPE_AC, PLUGGED_TYPE_USB, PLUGGED_TYPE_WIRELESS,   PLUGGED_TYPE_BUTT } | 电池的充电设备类型。 |
45
46
47### 关键字
48
49  | 名称 | 描述 |
50| -------- | -------- |
51| package ohos.hdi.battery.v1_0 | 电池模块接口的包路径。 |
52
53
54## **枚举类型说明**
55
56
57### BatteryChargeState
58
59
60```
61enum BatteryChargeState
62```
63
64**描述:**
65
66电池的充电状态。
67
68  | 枚举值 | 描述 |
69| -------- | -------- |
70| CHARGE_STATE_NONE | 表示电池充电状态未知。 |
71| CHARGE_STATE_ENABLE | 表示电池充电状态为使能状态。 |
72| CHARGE_STATE_DISABLE | 表示电池充电状态为停止状态。 |
73| CHARGE_STATE_FULL | 表示电池充电状态为已充满状态。 |
74| CHARGE_STATE_RESERVED | 预留。 |
75
76
77### BatteryHealthState
78
79
80```
81enum BatteryHealthState
82```
83
84**描述:**
85
86电池的健康状态。
87
88  | 枚举值 | 描述 |
89| -------- | -------- |
90| BATTERY_HEALTH_UNKNOWN | 表示电池健康状态未知。 |
91| BATTERY_HEALTH_GOOD | 表示电池健康状态为正常。 |
92| BATTERY_HEALTH_OVERHEAT | 表示电池健康状态为过热。 |
93| BATTERY_HEALTH_OVERVOLTAGE | 表示电池健康状态为过压。 |
94| BATTERY_HEALTH_COLD | 表示电池健康状态为低温。 |
95| BATTERY_HEALTH_DEAD | 表示电池健康状态为耗尽。 |
96| BATTERY_HEALTH_RESERVED | 预留。 |
97
98
99### BatteryPluggedType
100
101
102```
103enum BatteryPluggedType
104```
105
106**描述:**
107
108电池的充电设备类型。
109
110  | 枚举值 | 描述 |
111| -------- | -------- |
112| PLUGGED_TYPE_NONE | 表示连接充电器类型未知。 |
113| PLUGGED_TYPE_AC | 表示连接的充电器类型为交流充电器。 |
114| PLUGGED_TYPE_USB | 表示连接的充电器类型为USB充电器。 |
115| PLUGGED_TYPE_WIRELESS | 表示连接的充电器类型为无线充电器。 |
116| PLUGGED_TYPE_BUTT | 预留。 |
117