基于华为云码道 + 开发者空间鸿蒙云手机,快速实现鸿蒙原生应用的开发与调试
使用鸿蒙应用开发工具DevEco Studio创建项目,基于华为云码道自动生成简单计算器应用代码,通过鸿蒙应用开发工具DevEco Studio、测试工具DevEco Testing远程连接鸿蒙云手机,开发调试鸿蒙计算器应用。
最新案例动态,请查阅基于华为云码道 + 开发者空间鸿蒙云手机,快速实现鸿蒙原生应用的开发与调试。小伙伴们快来进行实操吧!
一、概述
1.1 案例介绍
华为云码道(CodeArts)代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。
鸿蒙云手机是基于华为鸿蒙操作系统(HarmonyOS)的云端虚拟化手机服务,通过云计算技术将手机功能迁移至云端,为用户提供跨终端、高性能的移动体验。
DevEco Studio 是 HarmonyOS 应用及服务的集成开发环境(IDE),提供了一站式的开发平台,包括代码编辑、编译构建、代码调试、性能调优、模拟器、应用测试等能力。
DevEco Testing提供一站式的应用测试服务平台。为开发者提供稳定性、性能、应用基础质量等专项测试服务,覆盖应用测试全周期,助力打造高品质应用。
本案例使用鸿蒙应用开发工具DevEco Studio创建项目,基于华为云码道自动生成简单计算器应用代码,通过鸿蒙应用开发工具DevEco Studio、测试工具DevEco Testing远程连接鸿蒙云手机,开发调试鸿蒙计算器应用。
1.2 适用对象
- 企业
- 个人开发者
- 高校学生
1.3 案例时间
本案例总时长预计60分钟。
1.4 案例流程
说明:
- 开发者下载开发工具DevEco Studio和测试工具DevEco Testing并创建项目;
- 基于华为云码道,自动生成简单计算器应用代码;
- 用户登录开发者空间,创建并远程连接鸿蒙云手机;
- 使用鸿蒙云手机调试运行鸿蒙简单计算器应用代码。
1.5 资源总览
本案例预计花费0元。
| 资源名称 | 规格 | 单价(元) |
|---|---|---|
| 华为云码道(CodeArts)代码智能体 | 通用体验版 | 免费 |
| 华为开发者空间 - 鸿蒙云手机 | HarmonyOS | 8vCPUs | 12G | 2720x1260 | 免费 |
| DevEco Studio | 6.0.0 Release | 免费 |
| DevEco Testing | 6.0.7.202 | 免费 |
二、基础环境与资源准备
2.1 获取AK/SK及工具下载
登录华为开发者空间,参考案例《华为开发者空间-鸿蒙云手机操作指导手册(Windows)》中的“二、环境及资源准备”章节内容,获取AK/SK、下载开发工具(DevEco Studio)与测试工具(DevEco Testing)。
2.2 远程连接鸿蒙云手机
注意:鸿蒙云手机目前处于公测中,按照以下步骤参与公测,在线开发与调试鸿蒙应用。
登录华为开发者空间,点击鸿蒙云手机,选择职业,输入使用的业务场景,参与公测。
公测申请将在1~3个工作日内审核完成。
审核完成后,即可创建鸿蒙云手机。
参考案例《华为开发者空间-鸿蒙云手机操作指导手册(Windows)》中的“三、鸿蒙云手机操作指导”的内容,完成“1. 创建鸿蒙云手机 ~ 4. DevEco Studio连接云手机”章节步骤。
2.3 华为云码道(CodeArts)代码智能体安装部署
参考案例《Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署》中的“二、环境和资源准备”章节内容,完成华为云码道(CodeArts)代码智能体安装部署。
注意:模型切换为GLM-4.7-SFT-ARKTS。
三、鸿蒙简单计算器代码实践
3.1 创建项目
打开DevEco Studio,点击Create Project创建项目。
点击Application,选择Empty Ability模板,单击Next进行下一步配置。
进入配置工程界面,项目名称SimpleCalculator,Compatible SDK表示兼容的最低API Version,此处以选择6.0.0(20)为例,其他参数保持默认设置即可。
单击Finish,工具会自动生成示例代码和相关资源,等待工程创建完成。
3.2 华为云码道生成代码并调试运行
使用华为云码道IDE打开SimpleCalculator项目文件夹。
打开Index.ets文件,对话框中输入“#”号,点击File,选择Index.ets文件。
- 第一轮交互:
对话框中,输入以下提示词:
作为鸿蒙应用开发专家,使用ArkTS,编译SDK使用6.0.0,生成简单计算器应用,要求如下:
1、符合ArkTS语法规范;
2、界面布局合理美观。
点击发送按钮,几分钟后,华为云码道通过任务规划,完成了简易计算器应用开发。
注意:当发生文件变更时,我们点击全部接受。
使用DevEco Studio打开项目:
修改项目级目录下build-profile.json5文件中sdk编译版本。因为鸿蒙云手机是鸿蒙5.0,所以需要修改代码编译sdk版本,compatibleSdkVersion修改为:5.0.5(17),修改完成后同步项目。
DevEco Studio编译器连接云手机后,点击右上角运行按钮,运行项目代码:
打开DevEco Testing,选择【标准】模式,简单计算器代码已经运行在鸿蒙云手机上了。
经测试发现两个问题:
- 输入的数字和计算符号没有显示在界面上。
- 界面按钮没有添加边框。
- 第二轮交互:
帮忙修复以下两个问题:
1、用户输入的数字和计算符号没有显示在界面上。显示完整算式,如“5+3=8”。
2、界面按钮没有添加边框。
几分钟后,华为云码道帮助我们修复了已知问题。
重新运行代码,验证计算器应用:
华为云码道帮助我们解决了问题。
注意:
- 如果验证后,发现其它问题,可直接把问题发给华为云码道,经过多轮交互,生成最终代码。
- 如果想体验与案例一样的结果,请下载源码至本地运行。
至此,基于华为云码道 + 开发者空间鸿蒙云手机,快速实现鸿蒙原生应用的开发与调试的案例已全部完成。
四、反馈改进建议
如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!
更多推荐





所有评论(0)