1# 系统定义的公共事件(系统接口)
2
3本文档提供了系统定义的公共事件清单。
4
5公共事件类型定义在[ohos.commonEventManager模块的Support枚举](../js-apis-commonEventManager.md#support)中。
6
7> **说明:**
8>
9> 当前界面仅包含本模块的系统接口,其他公开接口参见[系统公共事件定义](../common_event/commonEventManager-definitions.md)。
10
11
12
13
14## Ability Kit
15
16
17### COMMON_EVENT_BOOT_COMPLETED
18
19表示用户已完成引导并加载系统。
20
21在设备上指定用户已完成引导并加载系统,将会触发事件通知服务发布该系统公共事件。
22
23**系统接口:** 此接口为系统接口。
24
25**系统能力:** SystemCapability.Notification.CommonEvent
26
27**订阅者所需权限:** ohos.permission.RECEIVER_STARTUP_COMPLETED(该权限仅系统应用可申请)
28
29
30**取值:** "usual.event.BOOT_COMPLETED"
31
32
33
34### COMMON_EVENT_PACKAGE_INSTALLATION_STARTED<sup>12+</sup>
35
36当一个包被验证时,由系统包验证者发送。
37
38在设备上指定用户下开始安装应用程序,将会触发事件通知服务发布该系统公共事件。
39
40**系统接口:** 此接口为系统接口。
41
42**系统能力:** SystemCapability.Notification.CommonEvent
43
44**订阅者所需权限:** 无
45
46**取值:** "usual.event.PACKAGE_INSTALLATION_STARTED"
47
48
49
50## Background Tasks Kit
51
52### COMMON_EVENT_DEVICE_IDLE_EXEMPTION_LIST_UPDATED<sup>10+<sup>
53
54表示待机状态下解除资源使用限制的豁免名单出现变化,触发公共事件发布动作。
55
56待机状态下后台应用程序CPU和网络访问被限制,系统应用可以申请解除资源使用限制,将会触发公共事件服务发布该系统公共事件。
57资源包括应用网络访问、Timer使用、WorkScheduler任务使用等。
58
59系统应用可以调用JS API接口申请解除资源使用限制。
60
61**系统接口:** 此接口为系统接口。
62
63**系统能力:** SystemCapability.Notification.CommonEvent
64
65**订阅者所需权限:** 无
66
67**取值:** "usual.event.DEVICE_IDLE_EXEMPTION_LIST_UPDATED"
68
69
70## Basic Services Kit-电源
71
72### COMMON_EVENT_CHARGE_TYPE_CHANGED<sup>10+<sup>
73
74表示系统充电类型改变的公共事件的动作。
75
76当系统充电类型改变时,将会触发事件通知服务发布该系统公共事件。
77
78**系统接口:** 此接口为系统接口。
79
80**系统能力:** SystemCapability.Notification.CommonEvent
81
82**订阅者所需权限:** 无
83
84**取值:** "usual.event.CHARGE_TYPE_CHANGED"
85
86
87### COMMON_EVENT_USER_ADDED
88
89表示用户已添加到系统中的公共事件的动作。
90
91创建系统账号将会触发事件通知服务发布该系统公共事件,事件携带系统账号ID。
92
93与这个公共事件相关的接口:createOsAccount、createOsAccountForDomain, 这些为系统API,具体参看[系统账号接口文档](../js-apis-osAccount.md)。
94
95**系统接口:** 此接口为系统接口。
96
97**系统能力:** SystemCapability.Notification.CommonEvent
98
99**订阅者所需权限:** ohos.permission.MANAGE_LOCAL_ACCOUNTS(该权限仅系统应用可申请)
100
101**取值:** "usual.event.USER_ADDED"
102
103
104### COMMON_EVENT_USER_REMOVED
105
106表示用户已从系统中删除的公共事件的动作。
107
108删除系统账号将会触发事件通知服务发布该系统公共事件,事件携带系统账号ID。
109
110与这个公共事件相关的接口:removeOsAccount, 为系统API,具体参看[系统账号接口文档](../js-apis-osAccount.md)。
111
112**系统接口:** 此接口为系统接口。
113
114**系统能力:** SystemCapability.Notification.CommonEvent
115
116**订阅者所需权限:** ohos.permission.MANAGE_LOCAL_ACCOUNTS(该权限仅系统应用可申请)
117
118**取值:** "usual.event.USER_REMOVED"
119
120
121### COMMON_EVENT_DOMAIN_ACCOUNT_STATUS_CHANGED
122
123表示域账号状态发生变化。
124
125域账号认证、删除、令牌更新、令牌失效将会触发事件通知服务发布该系统公共事件,事件携带域账号名、域名、域账号状态等信息。
126
127与这个公共事件相关的接口:removeOsAccount、DomainAccountManager.auth、updateAccountToken, 这些为系统API,具体参看[系统账号接口文档](../js-apis-osAccount.md)。
128
129**系统接口:** 此接口为系统接口。
130
131**系统能力:** SystemCapability.Notification.CommonEvent
132
133**订阅者所需权限:** ohos.permission.GET_LOCAL_ACCOUNTS(该权限仅系统应用可申请)
134
135**取值:** "usual.event.DOMAIN_ACCOUNT_STATUS_CHANGED"
136
137
138### COMMON_EVENT_USER_SWITCHED
139
140表示用户切换完成的公共事件的动作。
141
142切换系统账号将会触发事件通知服务发布该系统公共事件,事件携带系统账号ID。
143
144与这个公共事件相关的接口:activateOsAccount, 为系统API,具体参看[系统账号接口文档](../js-apis-osAccount.md)。
145
146**系统接口:** 此接口为系统接口。
147
148**系统能力:** SystemCapability.Notification.CommonEvent
149
150**订阅者所需权限:** ohos.permission.MANAGE_LOCAL_ACCOUNTS(该权限仅系统应用可申请)
151
152**取值:** "usual.event.USER_SWITCHED"
153
154
155## Core File Kit
156
157文件管理子系统面向应用发布如下系统公共事件,应用如需订阅系统公共事件,请参考公共事件[接口文档](../js-apis-commonEventManager.md)。
158
159
160### COMMON_EVENT_VOLUME_REMOVED
161
162表示外部存储设备正常移除的公共事件。
163
164当外部存储设备处于卸载状态,移除该设备时,会发送此公共事件。
165
166**系统接口:** 此接口为系统接口。
167
168**系统能力:** SystemCapability.Notification.CommonEvent
169
170**订阅者所需权限:** ohos.permission.STORAGE_MANAGER
171
172**取值:** "usual.event.data.VOLUME_REMOVED"
173
174
175
176### COMMON_EVENT_VOLUME_UNMOUNTED
177
178表示外部存储设备状态变更为卸载的公共事件。
179
180当外部存储设备处于挂载状态时,用户选择通过调用unmount接口或者直接移除设备的方法弹出该设备,并且已将外部存储设备卸载成功后,会发送此公共事件。
181
182**系统接口:** 此接口为系统接口。
183
184**系统能力:** SystemCapability.Notification.CommonEvent
185
186**订阅者所需权限:** ohos.permission.STORAGE_MANAGER
187
188**取值:** "usual.event.data.VOLUME_UNMOUNTED"
189
190
191### COMMON_EVENT_VOLUME_MOUNTED
192
193表示外部存储设备状态变更为挂载的公共事件。
194
195当用户插入外部存储设备自动挂载成功或者将处于卸载状态的外部存储设备调用mount接口进行挂载成功后,会发送此公共事件。
196
197**系统接口:** 此接口为系统接口。
198
199**系统能力:** SystemCapability.Notification.CommonEvent
200
201**订阅者所需权限:** ohos.permission.STORAGE_MANAGER
202
203**取值:** "usual.event.data.VOLUME_MOUNTED"
204
205
206### COMMON_EVENT_VOLUME_BAD_REMOVAL
207
208表示外部存储设备异常移除的公共事件。
209
210当外部存储设备处于挂载状态时,用户直接移除该外部存储设备,会发送此公共事件。
211
212**系统接口:** 此接口为系统接口。
213
214**系统能力:** SystemCapability.Notification.CommonEvent
215
216**订阅者所需权限:** ohos.permission.STORAGE_MANAGER
217
218**取值:** "usual.event.data.VOLUME_BAD_REMOVAL"
219
220
221### COMMON_EVENT_VOLUME_EJECT
222
223表示外部存储设备即将被弹出的公共事件。
224
225当外部存储设备处于挂载状态时,用户选择通过调用unmount接口或者直接移除设备的方法弹出该设备时,会发送此公共事件。
226
227**系统接口:** 此接口为系统接口。
228
229**系统能力:** SystemCapability.Notification.CommonEvent
230
231**订阅者所需权限:** ohos.permission.STORAGE_MANAGER
232
233**取值:** "usual.event.data.VOLUME_EJECT"
234
235
236### COMMON_EVENT_RESTORE_START<sup>13+<sup>
237
238表示某个应用开始恢复的公共事件。
239
240当数据迁移相关应用拉起备份恢复框架进行恢复任务,某个应用恢复开始时会发送此公共事件。
241
242**系统接口:** 此接口为系统接口。
243
244**系统能力:** SystemCapability.Notification.CommonEvent
245
246**订阅者所需权限:** ohos.permission.START_RESTORE_NOTIFICATION
247
248**取值:** "usual.event.RESTORE_START"
249
250
251## Telephony Kit
252
253### COMMON_EVENT_SMS_RECEIVE_COMPLETED<sup>10+<sup>
254
255提示短信接收完成。
256
257在设备接收到短信时,将会触发事件通知服务发布该系统公共事件。
258
259**系统接口:** 此接口为系统接口。
260
261**系统能力:** SystemCapability.Notification.CommonEvent
262
263**订阅者所需权限:** ohos.permission.RECEIVE_SMS(该权限仅系统应用可申请)
264
265**取值:** usual.event.SMS_RECEIVED_COMPLETED
266
267
268### COMMON_EVENT_SMS_EMERGENCY_CB_RECEIVE_COMPLETED<sup>10+<sup>
269
270提示紧急小区广播短信接收完成。
271
272在设备接收到紧急小区广播短信时,将会触发事件通知服务发布该系统公共事件。
273
274**系统接口:** 此接口为系统接口。
275
276**系统能力:** SystemCapability.Notification.CommonEvent
277
278**订阅者所需权限:** ohos.permission.RECEIVE_SMS(该权限仅系统应用可申请)
279
280**取值:** usual.event.SMS_EMERGENCY_CB_RECEIVE_COMPLETED
281
282
283### COMMON_EVENT_SMS_CB_RECEIVE_COMPLETED<sup>10+<sup>
284
285提示小区广播短信接收完成。
286
287在设备接收到小区广播短信时,将会触发事件通知服务发布该系统公共事件。
288
289**系统接口:** 此接口为系统接口。
290
291**系统能力:** SystemCapability.Notification.CommonEvent
292
293**订阅者所需权限:** ohos.permission.RECEIVE_SMS(该权限仅系统应用可申请)
294
295**取值:** usual.event.SMS_CB_RECEIVE_COMPLETED
296
297
298
299
300
301### COMMON_EVENT_OPERATOR_CONFIG_CHANGED<sup>10+<sup>
302
303提示运营商配置已更新。
304
305在设备运营商配置更新时,将会触发事件通知服务发布该系统公共事件。
306
307**系统接口:** 此接口为系统接口。
308
309**系统能力:** SystemCapability.Notification.CommonEvent
310
311**订阅者所需权限:** 无
312
313**取值:** usual.event.OPERATOR_CONFIG_CHANGED
314
315
316### COMMON_EVENT_SIM_CARD_DEFAULT_SMS_SUBSCRIPTION_CHANGED<sup>10+<sup>
317
318提示SIM卡默认短信主卡已更新。
319
320在设备SIM卡默认短信主卡更新时,将会触发事件通知服务发布该系统公共事件。
321
322**系统接口:** 此接口为系统接口。
323
324**系统能力:** SystemCapability.Notification.CommonEvent
325
326**订阅者所需权限:** 无
327
328**取值:** usual.event.DEFAULT_SMS_SUBSCRIPTION_CHANGED
329
330
331### COMMON_EVENT_SIM_CARD_DEFAULT_DATA_SUBSCRIPTION_CHANGED<sup>10+<sup>
332
333提示SIM卡默认数据主卡已更新。
334
335在设备SIM卡默认数据主卡更新时,将会触发事件通知服务发布该系统公共事件。
336
337**系统接口:** 此接口为系统接口。
338
339**系统能力:** SystemCapability.Notification.CommonEvent
340
341**订阅者所需权限:** 无
342
343**取值:** usual.event.DEFAULT_DATA_SUBSCRIPTION_CHANGED
344
345
346### COMMON_EVENT_SIM_CARD_DEFAULT_MAIN_SUBSCRIPTION_CHANGED<sup>10+<sup>
347
348提示SIM卡默认主卡已更新。
349
350在设备SIM卡默认主卡更新时,将会触发事件通知服务发布该系统公共事件。
351
352**系统接口:** 此接口为系统接口。
353
354**系统能力:** SystemCapability.Notification.CommonEvent
355
356**订阅者所需权限:** 无
357
358**取值:** usual.event.SIM.DEFAULT_MAIN_SUBSCRIPTION_CHANGED
359
360
361### COMMON_EVENT_SET_PRIMARY_SLOT_STATUS<sup>11+<sup>
362
363提示设置SIM卡默认主卡的动作,其状态更新为执行中或已完成。
364
365在设备上设置SIM卡默认主卡时,当执行状态发生变化(比如状态更新到执行中或已完成),将会触发事件通知服务发布该系统公共事件。
366
367**系统接口:** 此接口为系统接口。
368
369**系统能力:** SystemCapability.Notification.CommonEvent
370
371**订阅者所需权限:** 无
372
373**取值:** usual.event.SET_PRIMARY_SLOT_STATUS
374
375
376### COMMON_EVENT_PRIMARY_SLOT_ROAMING<sup>11+<sup>
377
378提示SIM卡默认主卡的漫游状态已更新。
379
380在设备SIM卡默认主卡的漫游状态发生变化时,将会触发事件通知服务发布该系统公共事件。
381
382**系统接口:** 此接口为系统接口。
383
384**系统能力:** SystemCapability.Notification.CommonEvent
385
386**订阅者所需权限:** 无
387
388**取值:** usual.event.PRIMARY_SLOT_ROAMING
389
390
391### COMMON_EVENT_SIM_CARD_DEFAULT_VOICE_SUBSCRIPTION_CHANGED<sup>10+<sup>
392
393提示SIM卡默认语音主卡已更新。
394
395在设备SIM卡默认语音主卡更新时,将会触发事件通知服务发布该系统公共事件。
396
397**系统接口:** 此接口为系统接口。
398
399**系统能力:** SystemCapability.Notification.CommonEvent
400
401**订阅者所需权限:** 无
402
403**取值:** usual.event.DEFAULT_VOICE_SUBSCRIPTION_CHANGED
404
405
406### COMMON_EVENT_CELLULAR_DATA_STATE_CHANGED<sup>10+<sup>
407
408提示蜂窝数据状态更新。
409
410在设备蜂窝数据状态更新时,将会触发事件通知服务发布该系统公共事件。
411
412**系统接口:** 此接口为系统接口。
413
414**系统能力:** SystemCapability.Notification.CommonEvent
415
416**订阅者所需权限:** 无
417
418**取值:** usual.event.CELLULAR_DATA_STATE_CHANGED
419
420
421### COMMON_EVENT_INCOMING_CALL_MISSED<sup>10+<sup>
422
423提示未接来电。
424
425在设备有未接来电时,将会触发事件通知服务发布该系统公共事件。
426
427**系统接口:** 此接口为系统接口。
428
429**系统能力:** SystemCapability.Notification.CommonEvent
430
431**订阅者所需权限:** ohos.permission.GET_TELEPHONY_STATE(该权限仅系统应用可申请)
432
433**取值:** usual.event.INCOMING_CALL_MISSED
434
435
436### COMMON_EVENT_RADIO_STATE_CHANGE<sup>10+<sup>
437
438提示设备modem上下电状态变化。
439
440在设备modem上下电状态变化时,将会触发事件通知服务发布该系统公共事件。
441
442**系统接口:** 此接口为系统接口。
443
444**系统能力:** SystemCapability.Notification.CommonEvent
445
446**订阅者所需权限:** 无
447
448**取值:** usual.event.RADIO_STATE_CHANGE
449
450
451### COMMON_EVENT_SPECIAL_CODE<sup>10+<sup>
452
453提示暗码发送成功。
454
455在设备上发送暗码成功时,将会触发事件通知服务发布该系统公共事件。
456
457**系统接口:** 此接口为系统接口。
458
459**系统能力:** SystemCapability.Notification.CommonEvent
460
461**订阅者所需权限:** 无
462
463**取值:** usual.event.DIALER_SPECIAL_CODE
464
465
466### COMMON_EVENT_AUDIO_QUALITY_CHANGE<sup>10+<sup>
467
468提示音频质量发生变化。
469
470在设备音频质量发送变化时,将会触发事件通知服务发布该系统公共事件。
471
472**系统接口:** 此接口为系统接口。
473
474**系统能力:** SystemCapability.Notification.CommonEvent
475
476**订阅者所需权限:** 无
477
478**取值:** usual.event.AUDIO_QUALITY_CHANGE
479
480
481## 预留公共事件
482
483以下事件为预留公共事件,暂未支持。
484
485### COMMON_EVENT_STK_COMMAND<sup>10+<sup>
486
487(预留事件,暂未支持)提示STK命令。
488
489在发送STK命令时,将会触发事件通知服务发布该系统公共事件。
490
491**系统接口:** 此接口为系统接口。
492
493**系统能力:** SystemCapability.Notification.CommonEvent
494
495**订阅者所需权限:** 无
496
497**取值:** usual.event.STK_COMMAND
498
499
500### COMMON_EVENT_STK_SESSION_END<sup>10+<sup>
501
502(预留事件,暂未支持)提示STK会话结束。
503
504在STK会话结束时,将会触发事件通知服务发布该系统公共事件。
505
506**系统接口:** 此接口为系统接口。
507
508**系统能力:** SystemCapability.Notification.CommonEvent
509
510**订阅者所需权限:** 无
511
512**取值:** usual.event.STK_SESSION_END
513
514
515### COMMON_EVENT_STK_CARD_STATE_CHANGED<sup>10+<sup>
516
517(预留事件,暂未支持)提示STK卡状态已更新。
518
519在STK卡状态更新时,将会触发事件通知服务发布该系统公共事件。
520
521**系统接口:** 此接口为系统接口。
522
523**系统能力:** SystemCapability.Notification.CommonEvent
524
525**订阅者所需权限:** 无
526
527
528**取值:** usual.event.STK_CARD_STATE_CHANGED
529
530### COMMON_EVENT_STK_ALPHA_IDENTIFIER<sup>10+<sup>
531
532(预留事件,暂未支持)提示STK ALPHA标识符。
533
534在发送STK ALPHA标识符时,将会触发事件通知服务发布该系统公共事件。
535
536**系统接口:** 此接口为系统接口。
537
538**系统能力:** SystemCapability.Notification.CommonEvent
539
540**订阅者所需权限:** 无
541
542**取值:** usual.event.STK_ALPHA_IDENTIFIER
543
544
545### COMMON_EVENT_SMS_WAPPUSH_RECEIVE_COMPLETED<sup>10+<sup>
546
547(预留事件,暂未支持)提示服务信息短信接收完成。
548
549在设备接收服务信息短信完成时,将会触发事件通知服务发布该系统公共事件。
550
551**系统接口:** 此接口为系统接口。
552
553**系统能力:** SystemCapability.Notification.CommonEvent
554
555**订阅者所需权限:** ohos.permission.RECEIVE_SMS(该权限仅系统应用可申请)
556
557**取值:** usual.event.SMS_WAPPUSH_RECEIVE_COMPLETED