• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 电源管理子系统公共事件定义
2电源管理子系统面向应用发布如下系统公共事件,应用如需订阅系统公共事件,请参考公共事件[接口文档](../js-apis-commonEventManager.md)。
3
4## COMMON_EVENT_BATTERY_CHANGED
5表示电池充电状态、电平和其他信息发生变化的公共事件的动作。
6
7- 值: usual.event.BATTERY_CHANGED
8- 订阅者所需权限: 无
9
10当电池电量、电池电压、电池温度、电池健康状态、设备连接的充电器类型、充电器最大电流、充电器最大电压、电池充电状态、充电次数、电池的总容量、电池剩余容量、电池的技术型号、当前电池的电流、电池的充电类型变化时,将会触发事件通知服务发布该系统公共事件。
11
12## COMMON_EVENT_BATTERY_LOW
13表示电池电量低的普通事件的动作。
14
15- 值: usual.event.BATTERY_LOW
16- 订阅者所需权限: 无
17
18当电池电量低于设备设置的低电量百分比值时,将会触发事件通知服务发布该系统公共事件。设备设置低电量百分比值请参考[电量等级定制开发指导](../../../../device-dev/subsystems/subsys-power-battery-level-customization.md)。
19
20## COMMON_EVENT_BATTERY_OKAY
21表示电池退出低电量状态的公共事件的动作。
22
23- 值: usual.event.BATTERY_OKAY
24- 订阅者所需权限: 无
25
26当电池电量从低电量等级变化到电池电量高于低电量等级时,将会触发事件通知服务发布该系统公共事件。
27
28## COMMON_EVENT_POWER_CONNECTED
29设备连接到外部电源的公共事件的动作。
30
31- 值: usual.event.POWER_CONNECTED
32- 订阅者所需权限: 无
33
34当设备连接到外部可识别的充电器类型充电时,将会触发事件通知服务发布该系统公共事件。
35
36## COMMON_EVENT_POWER_DISCONNECTED
37设备与外部电源断开的公共事件的动作。
38
39- 值: usual.event.POWER_DISCONNECTED
40- 订阅者所需权限: 无
41
42当设备与外部电源断开时,将会触发事件通知服务发布该系统公共事件。
43
44## COMMON_EVENT_DISCHARGING
45表示系统停止为电池充电的公共事件的动作。
46
47- 值: usual.event.DISCHARGING
48- 订阅者所需权限: 无
49
50当系统停止为电池充电时,将会触发事件通知服务发布该系统公共事件。
51
52## COMMON_EVENT_CHARGING
53表示系统开始为电池充电的公共事件的动作。
54
55- 值: usual.event.CHARGING
56- 订阅者所需权限: 无
57
58当系统开始为电池充电时,将会触发事件通知服务发布该系统公共事件。
59
60## COMMON_EVENT_CHARGE_TYPE_CHANGED
61表示系统充电类型改变的公共事件的动作。仅限系统应用使用。
62- 值: usual.event.CHARGE_TYPE_CHANGED
63
64- 订阅者所需权限: 无
65
66当系统充电类型改变时,将会触发事件通知服务发布该系统公共事件。
67
68## COMMON_EVENT_CHARGE_IDLE_MODE_CHANGED
69表示设备进入充电空闲模式的公共事件的动作。
70
71- 值: usual.event.CHARGE_IDLE_MODE_CHANGED
72- 订阅者所需权限: 无
73
74当设备处于空闲、正在充电并且温升可接受的一种状态时,将会触发事件通知服务发布该系统公共事件。
75
76## COMMON_EVENT_SHUTDOWN
77表示设备正在关闭并将继续最终关闭的公共事件的操作。
78
79- 值: usual.event.SHUTDOWN
80- 订阅者所需权限: 无
81
82当设备正在关闭并将继续最终关闭时,将会触发事件通知服务发布该系统公共事件。
83
84## COMMON_EVENT_SCREEN_OFF
85表示设备屏幕关闭且设备处于睡眠状态的普通事件的动作。
86
87- 值: usual.event.SCREEN_OFF
88- 订阅者所需权限: 无
89
90当设备屏幕关闭且设备处于睡眠状态时,将会触发事件通知服务发布该系统公共事件。
91
92## COMMON_EVENT_SCREEN_ON
93表示设备屏幕打开且设备处于交互状态的公共事件的操作。
94
95- 值: usual.event.SCREEN_ON
96- 订阅者所需权限: 无
97
98当设备屏幕打开且设备处于交互状态时,将会触发事件通知服务发布该系统公共事件。
99
100## COMMON_EVENT_POWER_SAVE_MODE_CHANGED
101表示系统节能模式更改的公共事件的动作。
102
103- 值: usual.event.POWER_SAVE_MODE_CHANGED
104- 订阅者所需权限: 无
105
106当系统节能模式更改时,将会触发事件通知服务发布该系统公共事件。
107
108## COMMON_EVENT_THERMAL_LEVEL_CHANGED
109表示设备热状态的公共事件的动作。
110
111- 值: usual.event.THERMAL_LEVEL_CHANGED
112- 订阅者所需权限: 无
113
114当设备热等级变化时,将会触发事件通知服务发布该系统公共事件。设备热等级配置请参考[热等级定制开发指导](../../../../device-dev/subsystems/subsys-thermal_level.md)。