# SystemCommonEvent **Repository Path**: harmonyos_codelabs/SystemCommonEvent ## Basic Information - **Project Name**: SystemCommonEvent - **Description**: 通过订阅、退订Wi-Fi连接状态事件和电池充电状态事件,实现订阅、退订系统公共事件。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 5 - **Created**: 2024-06-15 - **Last Updated**: 2025-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 系统公共事件 ## 简介 本篇Codelab主要介绍订阅、退订系统的Wi-Fi连接状态事件和充电状态事件。效果如图所示: ![](screenshots/device/SystemCommonEvent.gif) ## 相关概念 - 公共事件:HarmonyOS通过CES(Common Event Service,公共事件服务)为应用程序提供订阅、发布、退订公共事件的能力。公共事件从系统角度可分为:系统公共事件和自定义公共事件。 ## 相关权限 不涉及 ## 使用说明 1. 打开应用,进入系统公共事件页面。 2. 动态订阅手机的Wi-Fi连接和充电状况的系统公共事件。 3. 当公共事件发布时,应用程序能够接收到所订阅公共事件的状态变化。 4. 退订系统公共事件。 ## 约束与限制 1. 本示例仅支持标准系统上运行,支持设备:华为手机。 2. HarmonyOS系统:HarmonyOS 5.0.5 Release及以上。 3. DevEco Studio版本:DevEco Studio 5.0.5 Release及以上。 4. HarmonyOS SDK版本:HarmonyOS 5.0.5 Release SDK及以上。