『江鸟中原』端云一体化开发:HarmonyOS云开发入门篇
  LBuvjFOTYuOi 2023年12月08日 18 0

大家好,随着鸿蒙系统的推广和应用,鸿蒙移动应用开发将成为开发者新的就业方向。

Harmony OS云开发支持开发者在DevEco Studio内使用一种语言同时进行端侧和云侧的开发,无需切换端侧工程和云侧工程,无需学习前端和后端多种语言,是一种强大便捷的功能模式。今天,我将为大家介绍如何进行鸿蒙云开发。

一、HarmonyOS云开发的优点

1、无需搭建服务器,工具成本低。DevEco Studio一套开发工具即可支撑端侧与云侧同时开发。

2、开发门槛低,沟通效率高。鸿蒙云开发依托AppGallery Connect Serverless云服务开放的接口,端侧开发人员也能轻松开发云侧代码,大大降低开发门槛。同时所需的开发人员数也大大减少,前后端使用一种语言,降低人力成本,提高沟通效率。

3、开发后无需运维。直接接入AppGallery Connect Serverless云服务,实现免运维,无运维成本或资源浪费。

二、HarmonyOS云开发所提供的服务

HarmonyOS云开发工程创建后,会自动开通以下服务:

1、云数据库:在保证数据的可用性、可靠性、一致性,以及安全等特性基础上,能够实现数据在端云之间的无缝同步,可以帮助开发者快速构建端云、多端协同的应用

2、云存储:提供可伸缩、免维护的云端存储服务,可用于应用上传图片、音频、视频或者其他用户生成的内容

3、云函数:一方面将开发测试的对象聚焦到函数级别,可以大幅简化应用开发与运维相关的事务;另一方面通过云函数SDK,可以便捷操作云数据库、云存储等,提升业务功能构建的便利性

4、认证服务:可以为应用快速构建安全可靠的用户认证系统

三、开发流程

1、创建项目

打开DevEco Studio,选择文件->新建->新建项目

若未下载DevEco Studio,可根据以下链接进行下载工具简介-DevEco Studio使用指南-工具-HarmonyOS应用开发

『江鸟中原』端云一体化开发:HarmonyOS云开发入门篇_鸿蒙移动应用开发

2、选择模板

若开发HarmonyOS应用选择“Application”;

若开发元服务选择“Atomic Service”

我们这里选择“Application”->"Empty Ability with CloudDev"

『江鸟中原』端云一体化开发:HarmonyOS云开发入门篇_HarmonyOS_02

3、填写项目信息

注意:

①项目的名称,由大小写字母、数字和下划线组成。

②包名必须与在AppGallery Connect上创建的HarmonyOS应用或元服务的包名保持一致。

③保存路径不能包含中文字符。

④Compile SDK和Compatible SDK不能低于API 9。

『江鸟中原』端云一体化开发:HarmonyOS云开发入门篇_鸿蒙移动应用开发_03

填写完成后,点击“Next”

4、点击“Sign in”登录华为开发者账号

若没有华为开发者账号,请根据以下文档注册:注册帐号-注册认证 | 华为开发者联盟 (huawei.com)

『江鸟中原』端云一体化开发:HarmonyOS云开发入门篇_鸿蒙移动应用开发_04

『江鸟中原』端云一体化开发:HarmonyOS云开发入门篇_HarmonyOS云开发_05

5、选择团队

选择应用/元服务所属的团队,系统将根据包名自动关联出AppGallery Connect上已创建的HarmonyOS应用或者元服务,点击“Next”

『江鸟中原』端云一体化开发:HarmonyOS云开发入门篇_鸿蒙移动应用开发_06

6、关联成功后,勾选同意协议,点击“Finish”,工程创建完成
7、DevEco Studio将自动完成一些初始化配置

其中包括

①自动开通云开发相关服务,包含有:认证服务、云函数、云数据库、云托管、API网关、云存储

『江鸟中原』端云一体化开发:HarmonyOS云开发入门篇_HarmonyOS云开发_07

②端侧工程中自动集成agconnect-services.json配置文件和相关服务最新HarmonyOS SDK

『江鸟中原』端云一体化开发:HarmonyOS云开发入门篇_鸿蒙移动应用开发_08

四、后言

根据以上步骤,我们的Harmony云开发应用就已经初始化成功了,关于接下来云函数、云数据库开发使用的具体知识,我将在后续发布,希望我的文章能给你提供帮助。

参考文档:简介-端云一体化开发-应用/服务开发-DevEco Studio使用指南-工具-HarmonyOS应用开发


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月08日 0

暂无评论

推荐阅读
  nPSzizuaSCKo   2023年12月08日   20   0   0 HarmonyOS
LBuvjFOTYuOi