![](https://s5-media.51cto.com/ost/pc/static/noavatar.gif)
回复
OpenHarmony通过CES(Common Event Service,公共事件服务)为应用程序提供订阅、发布、退订公共事件的能力。
公共事件可分为系统公共事件和自定义公共事件。
每个应用都可以按需订阅公共事件,订阅成功且公共事件发布,系统会把其发送给应用。这些公共事件可能来自系统、其他应用和应用自身。
/base/notification/ces_standard/
│── frameworks # 组件目录
│ |── common/log # 日志组件目录
│ |── core # 组件native接口内部实现
│ ├── native # 组件native接口实现
│── interface # 对外接口目录
| |── innerkits # 组件native接口定义
| |── kits/napi # 组件napi实现
├── sa_profile # 组件服务配置
├── services # 组件服务实现
├── tools # 组件工具实现
│── ohos.build # 组件编译脚本
以下模块的JS接口为非正式API,仅供Launcher、Settings、SystemUI等系统应用使用,不排除对这些接口进行变更的可能性,后续版本将提供正式API。
事件通知子系统
notification_ces_standard