# HarmonyStudy **Repository Path**: cheerqjy/harmony-study ## Basic Information - **Project Name**: HarmonyStudy - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-26 - **Last Updated**: 2025-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目名称 ## 项目结构概览 本项目是一个基于 ETS(Extended TypeScript) 的应用,包含多个模块和资源文件,适用于 OpenHarmony(OHOS)平台。项目结构如下: - `AppScope`: 包含基础资源文件,如图片和 JSON 配置。 - `entry`: 应用的主模块,包含构建配置、源代码和资源文件。 - `src/main/ets`: 主要的源代码目录,包含组件、页面、模型和能力类 ETS 文件。 - `src/main/resources`: 应用资源目录,包括颜色、字符串、图片和配置文件。 - `hvigor`: 构建工具配置目录。 - `README.md` 和 `README.en.md`: 中英文项目说明文档。 - `oh-package.json5` 和 `oh-package-lock.json5`: 包管理配置文件。 - `code-linter.json5`、`build-profile.json5`、`mock-config.json5` 等配置文件。 ## 功能亮点 - 支持手机号和用户名登录功能。 - 提供清晰的 UI 组件(如 `ClearInput`)和通用样式(`CommonStyles.ets`)。 - 包含多个页面(`Index.ets`、`Login.ets`)和头部组件(`Header.ets`)。 - 支持深色模式(通过 `dark/element/color.json` 配置)。 - 支持备份能力(通过 `EntryBackupAbility.ets`)。 ## 安装与构建 ### 构建步骤 1. 安装 [OpenHarmony 开发环境](https://developer.harmonyos.com)。 2. 确保已安装必要的构建工具,如 `hvigor`。 3. 运行以下命令进行构建: ```bash hvigor build ``` 4. 构建完成后,可在 `entry` 模块中找到生成的包文件。 ## 使用说明 1. 安装应用到支持 OpenHarmony 的设备。 2. 打开应用,通过 `Login.ets` 页面进行登录操作。 3. 登录成功后将跳转至 `Index.ets` 主页面。 4. 应用支持深色模式,根据系统设置自动切换主题。 ## 测试 - 本地单元测试:`entry/src/test/LocalUnit.test.ets` - OHOS 测试:`entry/src/ohosTest/ets/test/Ability.test.ets` 和 `List.test.ets` 运行测试命令: ```bash hvigor test ``` ## 贡献指南 欢迎贡献代码!请遵循以下步骤: 1. Fork 本仓库。 2. 创建新分支 (`git checkout -b feature/new-feature`)。 3. 提交更改 (`git commit -m 'Add new feature'`)。 4. Push 到分支 (`git push origin feature/new-feature`)。 5. 提交 Pull Request。 ## 许可证 本项目遵循 [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) 许可证。 ## 联系我们 如有问题或建议,请通过 Gitee 的 Issue 功能提交或联系项目维护者。