当前位置: 首页 > news >正文

【HarmonyOS Next之旅】DevEco Studio使用指南(三十)

目录

1 -> 部署云侧工程

2 -> 通过CloudDev面板获取云开发资源支持

3 -> 通用云开发模板

3.1 -> 适用范围

3.2 -> 效果图

4 -> 总结


1 -> 部署云侧工程

可以选择在云函数和云数据库全部开发完成后,将整个云工程资源统一部署到AGC云端。

1. 右击云开发工程(“CloudProgram”),选择“Deploy Cloud Program”。

2. 可在底部状态栏右侧查看云工程打包与部署进度。

耐心等待,直至出现“Deploy successfully”消息,表示云工程已成功部署。

3. 在菜单栏选择“Tools > CloudDev”。

4. 在打开的CloudDev面板中,点击“Go to console”,打开当前项目的AGC Serverless子控制台。

5. 分别进入云函数与云数据库服务菜单,可查看到刚刚部署的云函数与云数据库资源。

2 -> 通过CloudDev面板获取云开发资源支持

DevEco Studio提供了CloudDev云开发管理面板。该面板集成了AGC云开发子控制台、文档和社区入口,方便您直达AGC云开发子控制台进行服务和资源管理,并且可轻松跳转至各指导文档和社区论坛来获取技术支持,提供开发、调试、部署、管理与技术支持的端到端体验。

1. 在菜单栏选择“Tools > CloudDev”。

2. 在打开的云开发管理面板中,可轻松获取各种云开发资源。

说明

如尚未登录,请点击“Sign in”登录华为开发者账号。

其中,AGC云开发子控制台如下图所示,可按需进入对应菜单进行服务或资源管理。

3 -> 通用云开发模板

3.1 -> 适用范围

模版名称通用云开发模板([CloudDev]Empty Ability)
模版说明DevEco Studio内预置的端云一体化开发模板。当前使用Cloud Foundation Kit(云开发服务,包括云函数、云数据库和云存储)搭建了基础的演示项目,不含业务属性。可以参考模板学习如何进行基础的端云工程开发,后续开发时可删除预置的页面代码。
支持的应用类型
  • HarmonyOS应用
  • 元服务

3.2 -> 效果图

以下为通用云开发模板主要功能模块的效果图。

功能模块效果图功能说明
云函数点击“Generate Global Unique ID”时,调用云函数SDK执行部署在AGC云端的云对象“id-generator”,生成UUID。
云数据库点击“New”创建数据,可在AGC云端查看到创建的数据。
云存储点击“Upload Image”上传本地图片,成功后可获取图片链接。

4 -> 总结

在DevEco Studio上部署HarmonyOS云侧工程,需先从华为开发者联盟官网下载并安装DevEco Studio,安装时勾选HarmonyOS SDK和Cloud Kit SDK,配置好JDK路径,同时注册华为开发者账号并在华为云控制台创建项目获取相关配置信息。

接着新建HarmonyOS项目,选择Cloud Engine模板,在项目中添加华为云服务依赖并同步Gradle配置。

开发云侧业务逻辑时,在指定目录创建云函数类,使用相应注解标记可远程调用的方法,并根据需求集成如CloudDB、Object Storage等具体云服务,引入对应SDK依赖后在云函数中通过华为云客户端调用服务。

配置云工程参数需在config.json中添加云服务的AppID、Region、API Key等信息,完成后可点击Run按钮启动本地云引擎调试环境,利用Postman或浏览器验证云函数结果,通过调试工具排查问题。

打包时点击Build生成.hap格式部署包,登录华为云控制台上传部署包,配置实例规格后完成部署并记录访问地址。

联调时在HarmonyOS客户端工程中通过CloudClient类调用云函数,同时可在华为云控制台监控云服务运行日志和性能指标,如需更新则重新打包覆盖上传。

整个过程需注意权限管理、安全加固和版本兼容等事项,以确保云侧工程顺利部署与运行。


感谢各位大佬支持!!!

互三啦!!!

http://www.lqws.cn/news/114481.html

相关文章:

  • 【映射】2024-睿抗-AcWing 5834. 谁进线下了?
  • 从OSI到TCP/IP:网络协议的演变与作用
  • 鸿蒙任务项设置案例实战
  • EasyRTC嵌入式音视频通信SDK音视频功能驱动视频业务多场景应用
  • 计算机视觉处理----OpenCV(从摄像头采集视频、视频处理与视频录制)
  • 【android bluetooth 协议分析 14】【HFP详解 1】【案例一: 手机侧显示来电,但车机侧没有显示来电: 讲解AT+CLCC命令】
  • 【后端】RPC
  • Android 项目的核心配置文件
  • 在VSCode中开发一个uni-app项目
  • Linux RPC 和 NFS 教程
  • 湖北理元理律师事务所:债务化解中的心理重建与法律护航
  • 【Java算法】八大排序
  • Lifecycle 核心原理面试回答
  • 得物GO面试题及参考答案
  • NLP学习路线图(二十四):门控循环单元(GRU)
  • QT聊天项目DAY13
  • Tauri(2.5.1)+Leptos(0.7.8)开发桌面应用--简单的工作进度管理
  • 英福康INFICON VGC501, VGC502, VGC503 单通道、双通道和三通道测量装置
  • 【Harmony OS】数据存储
  • pytorch基本运算-导数和f-string
  • 【分布式技术】KeepAlived高可用架构科普
  • Vert.x学习笔记-EventLoop与Handler的关系
  • 电脑安装系统蓝屏的原因
  • 1. 引言
  • CSS(2)
  • AI 大模型+数字营销
  • LangChain操作指南
  • 欢乐熊大话蓝牙知识14:用 STM32 或 EFR32 实现 BLE 通信模块:从0到蓝牙,你也能搞!
  • Redisson学习专栏(五):源码阅读及Redisson的Netty通信层设计
  • Python函数参数详解:从位置参数到灵活调用的艺术