HarmonyOS鸿蒙Next 5 【农民叔叔】04.创建端云一体化工程项目

HarmonyOS鸿蒙Next 5 【农民叔叔】04.创建端云一体化工程项目

一、准备

  1. 注册华为账号 默认你已经注册华为开发者账号,并通过实名认证(个人开发者或企业开发者认证)。否则请先在华为开发者联盟官网完成注册认证: https://developer.huawei.com/consumer/cn/

  2. 搭建开发环境 下载配置最新版本的DevEco Studio, https://developer.huawei.com/consumer/cn/download/deveco-studio

二、在AGC创建项目

登录AGC(AppGallery Connect)创建你的项目,打开: https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/

点击我的项目->添加项目

三、在项目下创建HarmonyOS应用

  1. 新建APP ID

  2. 选择应用类型APP

  3. 关联所属项目,并打开我们将使用到的开放能力“认证服务”、“云存储”和“云托管”。

  4. 在APP ID列表中“发布”刚才新建的农民叔叔,之后才能在“我的应用”所见该应用

或在“我的应用”中新建发布,选取新建的APP ID,支持设备选“手机”。

四、打开DevEco工具,创建HarmonyOS应用工程

应用Application->通用云开发模版CloudDev Empty Ability

设置bundle name同AGC创建APP ID时的bundle name。

登录你的账号,检索bundle name即可见并关联AGC已创建的应用。

该应用尚未启用数据处理位置,点击跳转到AGC,管理设置默认中国站点,后续开发的云服务资源都将部署在中国站点。

保存成功后,回到DevEco,“完成”操作。

进入主开发界面,可见刚刚新建的工程。端侧工程会自动执行“ohpm install”,云侧工程会自动执行“npm install”,以分别下载端侧和云侧依赖。

关于工程的详细目录结构介绍,请参见下一篇…


更多关于HarmonyOS鸿蒙Next 5 【农民叔叔】04.创建端云一体化工程项目的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

在HarmonyOS鸿蒙Next 5中,创建端云一体化工程项目涉及使用DevEco Studio。首先,打开DevEco Studio,选择“Create Project”,然后选择“Cloud Development”模板。接着,配置项目名称、包名和存储路径。在项目创建完成后,系统会自动生成端云一体化的基础代码结构,包括前端页面和后端云函数。开发者可以根据需求进一步开发前端界面和云服务逻辑。

更多关于HarmonyOS鸿蒙Next 5 【农民叔叔】04.创建端云一体化工程项目的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


从您提供的教程来看,创建HarmonyOS Next端云一体化工程的关键步骤已经非常完整。以下是几个值得注意的技术要点:

  1. 在AGC创建项目时,务必确保Bundle Name与后续DevEco Studio中创建项目时完全一致,这是实现端云关联的关键标识符。

  2. 云服务能力选择方面,教程中启用了认证服务、云存储和云托管三个核心服务,这三个服务构成了典型的端云一体化应用基础架构:

  • 认证服务提供用户身份验证
  • 云存储提供文件存储能力
  • 云托管支持后端服务部署
  1. 在DevEco Studio中选择"CloudDev Empty Ability"模板时,系统会自动创建两个工程目录:
  • 端侧工程(使用ohpm管理依赖)
  • 云侧工程(使用npm管理依赖)
  1. 数据处理位置的选择会影响云服务的部署区域,教程中选择中国站点意味着所有云资源都会部署在中国数据中心。

整个流程体现了HarmonyOS Next端云一体化的核心设计理念,开发者在一个IDE中就能完成端侧和云侧的协同开发。后续开发时需要注意云函数与端侧代码的调用关系,以及云数据库的权限配置等细节。

回到顶部