# kitchen_harmonyos **Repository Path**: rxya-gitea/kitchen_harmonyos ## Basic Information - **Project Name**: kitchen_harmonyos - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-16 - **Last Updated**: 2025-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 基于您提供的代码结构,以下是一个适合该项目的 README.md 内容: --- # Kitchen HarmonyOS Kitchen HarmonyOS 是一个为厨房场景设计的 HarmonyOS 应用程序。该应用旨在为用户提供简洁高效的界面,以管理菜谱、食材以及烹饪步骤,让烹饪变得更加轻松愉快。 ## 项目结构 - **AppScope**: 应用全局配置文件,如 `app.json5` 和资源文件。 - **entry**: 应用的主要模块,包含核心功能代码。 - **build-profile.json5**: 构建配置文件,用于指定构建参数。 - **code-linter.json5**: 代码风格检查配置。 - **oh-package.json5**: 包管理依赖配置。 - **src/main/ets**: 核心源代码目录,包含页面逻辑、接口定义和 ViewModel。 - **entryability**: 应用启动和生命周期管理。 - **pages**: 页面组件,如首页和菜谱详情页。 - **interface**: 接口定义,如 `Test.ets` 和 `MealInteface.ets`。 - **viewmodel**: ViewModel 相关逻辑,如 `MealModel.ets` 和 `FoodstuffModel.ets`。 - **resources**: 资源文件目录,包括颜色、字符串、媒体文件(如图片和 JSON 配置)。 - **src/ohosTest**: HarmonyOS 测试模块,包含单元测试和 UI 测试。 - **src/test**: 本地测试代码,如 `LocalUnit.test.ets`。 ## 安装与构建 1. **克隆仓库**: ```bash git clone https://gitee.com/life_tips/kitchen_harmonyos ``` 2. **进入项目目录**: ```bash cd kitchen_harmonyos ``` 3. **安装依赖**: ```bash ohpm install ``` 4. **构建项目**: 使用 Hvigor 构建工具进行构建: ```bash hvigor run ``` ## 运行与测试 - **启动应用**: 在 HarmonyOS 模拟器或设备上运行 `EntryAbility.ets` 以启动应用。 - **执行测试**: 运行测试代码以验证功能: ```bash hvigor test ``` ## 主要功能 - **菜谱管理**: 用户可以浏览、查询和添加菜谱。 - **食材规划**: 提供食材管理功能,帮助用户规划食材购买和使用。 - **烹饪步骤**: 展示详细的烹饪步骤,辅助用户完成每一道菜肴。 - **多语言支持**: 应用支持中文和英文界面切换。 ## 技术栈 - **HarmonyOS ETS**: 使用 ETS 语言进行开发,提供更好的 HarmonyOS 兼容性。 - **JSON5**: 配置文件格式,支持更灵活的配置管理。 - **Hvigor**: 构建工具,用于高效构建和打包应用。 ## 贡献 欢迎提交 Issue 和 Pull Request。请遵循代码风格规范并确保测试通过。 ## 许可证 本项目遵循 MIT 许可证。 --- 如果您需要进一步详细说明某部分,请告知我。