| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| AppScope/ | 12-May-2024 | - | 36 | 33 | ||
| entry/ | 12-May-2024 | - | 2,672 | 2,454 | ||
| screenshots/devices/ | 12-May-2024 | - | ||||
| README_zh.md | D | 12-May-2024 | 1.7 KiB | 28 | 16 | |
| build-profile.json5 | D | 12-May-2024 | 1,012 | 41 | 40 | |
| hvigorfile.js | D | 12-May-2024 | 168 | 2 | 1 | |
| package.json | D | 12-May-2024 | 374 | 18 | 18 |
README_zh.md
1# 应用主题切换 2 3## 介绍 4 5本示例展示多种应用主题切换。 6 7本示例通过创建 base 同级资源文件夹 dark 和 light 完成深色浅色主题相关资源配置,实现深色浅色主题切换,在 ThemeConst 文件中配置自定义主题文件,通过控制变量实现多主题切换。 8 9使用说明: 10 111. 点击头部切换主题按钮,选择想要切换的主题。 122. 系统深浅模式切换,应用主题自动跟随切换深浅模式。 13 14## 效果预览 15 16 17 18## 相关权限 19 20允许更新系统配置:[ohos.permission.UPDATE_CONFIGURATION](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md) 21 22## 约束与限制 23 241. 本示例仅支持标准系统上运行,支持设备:RK3568。 252. 本示例支持 API9 版本 SDK,本示例涉及使用系统接口:@ohos.application.abilityManager,需要手动替换 Full SDK 才能编译通过,具体操作可以参考[替换指南](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md) 。 263. 本示例需要使用 DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.993, built on July 14, 2022)才可编译运行。 274. 本示例所配置的权限 ohos.permission.UPDATE_CONFIGURATION 为 system_basic 级别(相关权限级别可通过[权限定义列表](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md) 查看),需要手动配置对应级别的权限签名(具体操作可查看[自动化签名方案](https://docs.openharmony.cn/pages/v3.2Beta/zh-cn/application-dev/security/hapsigntool-overview.md/)) 28