HarmonyOS 鸿蒙Next 端云一体化 SHOW出您的元服务 全云端低代码开发使用CPI图表
HarmonyOS 鸿蒙Next 端云一体化 SHOW出您的元服务 全云端低代码开发使用CPI图表 在上一文章“HarmonyOS低代码开发实现CPI图表”(https://developer.huawei.com/consumer/cn/forum/topic/0207130176151650057?fid=0101591351254000314)介绍了如何使用HarmonyOS低代码开发平台来开发一个简单的HarmonyOS应用,该示例所使用的CPI数据源,是写死应用里面的。本节将在上一节的基础之上,将应用的开发改为全云端的方式,同时将CPI数据源改为取自云端的数据模型。
数据模型
Serverless低代码开发平台是一个可视化的平台,打通了HarmonyOS云侧与端侧能力,能够轻松实现HMS Core、AGC Serverless能力调用。其中,数据模型和连接器是两大主要元素。开发者在使用DevEco Studio的低代码功能进行开发时,可以使用其可视化、傻瓜式的操作配置构建HarmonyOS元服务、PC Web应用,助力原助力元服务快速开发与降本增效。
创建AppGallery Connect项目
在“基于HarmonyOS端云一体化开发元服务‘抽奖活动’(https://developer.huawei.com/consumer/cn/forum/topic/0208130002006573075?fid=0101591351254000314”)一节,已经介绍了如何来创建AppGallery Connect项目和元服务。参考之前的步骤,本节创建名为“ArkTSCPIChart”项目作为为例。
点击“创建并继续”。
开通之后,回收到以下内容的邮件。
开通低代码开发平台服务
目前低代码开发平台还处于Beta阶段,需要向agconnect@huawei.com发送申请邮件,申请开通后方可使用。
邮件标题及内容要求如下:
- 邮件标题:低代码平台申请开通
- 邮件内容:需包含开发者名称和开发者ID
开通付费服务
创建元服务
登录AppGallery Connect,点击“全部服务 > 开发构建 > Serverless > DevEco低代码”。
在项目列表选择待开发的项目,进入“低代码平台”页面。
左侧导航选择“应用管理”,进入“应用管理”页面。
点击“创建元服务”,进入创建元服务页面,选择已有的AGC应用,“元服务包名”将自动填写。
数据模型管理
在AppGallery Connect云平台创建数据模型以后,能够在DevEco Studio端使用定义好的数据模型。
点击“管理数据”,进行数据的添加。
编辑应用
在“应用管理”界面,点击待开发卡片上的“编辑应用”,进入应用编辑页面。点击画布右上角锁图标,获取编辑权限,避免其他人同时编辑。
类似于在本地DevEco Studio的开发体验,通过拖拽组件的方式,即可完成页面的设计。
使用数据模型
创建变量cpiData,该变量与数据模型“CPI数据”进行了关联。
选中左侧“列表项”,在右侧循环渲染绑定变量this.cpiData.records
选中第1文本组件,将本文内容绑定为item1.month
选中第2个文本组件,将本文内容绑定为item1.data
应用签名
进入“配置私钥”页面,点击“新增”。
私钥创建完成,点击私钥所在行的“CSR证书请求文件”下载对应的证书请求文件(.csr)。
登录AppGallery Connect,选择“用户与访问”。左侧导航栏选择“证书管理”,进入“证书管理”页面,点击“新增证书”。
登录AppGallery Connect,选择“我的项目”。
找到对应项目,点击项目卡片中需要调试的元服务。
导航选择“HarmonyOS应用 > HAP Provision Profile管理”,进入“管理HAP Provision Profile”页面,点击“添加”。
进行应用签名。
配置图标
打包调试
选中打包调试“API9”。
打包调试完成之后,就可以进行下载。
下载之后的安装包,就可以按照到真机进行运行了。
导出源码到本地DevEco Studio
可以将应用的源码进行导出,选择导出源码API9。此时会得到一个应用源码的zip文件。
将应用源码的zip文件解压之后,就可以通过本地DevEco Studio进行打开了。
在远程模拟器里面的运行效果如下。
这里需要注意的是,本地SDK需要有ArkTS。如果没有,则需要安装。
扩展学习
- 鸿蒙HarmonyOS手机应用开发实战. 北京:清华大学出版社,2022.
- 鸿蒙HarmonyOS应用开发从入门到精通. 北京:北京大学出版社,2022.
- 跟老卫学HarmonyOS开发. https://github.com/waylau/harmonyos-tutorial
- HarmonyOS题库. https://github.com/waylau/harmonyos-exam
- 鸿蒙系统实战短视频App 从0到1掌握HarmonyOS. https://coding.imooc.com/class/674.html
更多关于HarmonyOS 鸿蒙Next 端云一体化 SHOW出您的元服务 全云端低代码开发使用CPI图表的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next 端云一体化 SHOW出您的元服务 全云端低代码开发使用CPI图表的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS鸿蒙Next的端云一体化技术,支持全云端低代码开发,开发者可以通过CPI(Cloud Programming Interface)图表快速构建元服务。CPI图表是一种可视化的开发工具,能够简化开发流程,提升开发效率。开发者无需编写复杂代码,只需通过图形化界面配置服务逻辑,即可完成元服务的开发和部署。鸿蒙Next的端云一体化架构确保了服务的无缝衔接和高效运行,适用于多种应用场景。该技术降低了开发门槛,使更多开发者能够快速上手并实现创新应用。