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

HarmonyOS—使用数据模型和连接器

Serverless低代码开发平台是一个可视化的平台, 打通了HarmonyOS云侧与端侧能力,能够轻松实现HMS Core、AGC Serverless能力调用。其中,数据模型和连接器是两大主要元素。开发者在使用DevEco Studio的低代码功能进行开发时,可以使用其可视化、傻瓜式的操作配置构建HarmonyOS元服务、PC Web应用,助力元服务快速开发与降本增效。

NOTE
该功能在DevEco Studio 3.1 Beta2及更高版本中支持,且创建的工程必须是compileSdkVersion为6的JS工程。

工程配置

1.登录AppGallery Connect云控制台并创建自己的目标项目,并创建一个目标工程。


在这里插入图片描述

2.DevEco中新建API6 JS 低代码工程,注意Bundle Name要和云控制台里设置的包名一致,否则运行时会报错bundleName不一致。


在这里插入图片描述

3.在AppGallery Connect云平台,点击‘项目设置’,下载agconnect-services.json文件,放置在MyApplication工程的entry目录下。


在这里插入图片描述
在这里插入图片描述

至此完成了开发低代码云端工程的初始化配置。

数据模型管理与使用

在AppGallery Connect云平台创建数据模型以后,能够在DevEco Studio端使用定义好的数据模型。

管理数据模型

在数据模型界面, 可以新建、修改、更新、删除数据模型及其详细信息。


在这里插入图片描述

使用数据模型

在这里插入图片描述

连接器管理与使用

同样,在AppGallery Connect云平台创建连接器以后,能够在DevEco Studio端使用定义好的连接器。

连接器管理

在连接器管理界面,可以新建、修改、更新、删除连接器及其详细信息。


在这里插入图片描述

连接器使用

在云平台定义好连接器以后,可以在DevEco Studio桌面端使用。

1.打开一个低代码visual文件。

在这里插入图片描述

2.选择刚刚定义好的连接器, 点击submit,DevEco Studio会在同名的js文件中自动生成相应代码。

在这里插入图片描述

3.Build项目,生成HAP,推送到真机或者模拟器上即可查看效果。

那么要想成为一名鸿蒙高级开发,以上知识点是必须要掌握的,除此之外,还需要掌握一些鸿蒙应用开发相关的一些技术,需要我们共同去探索。

为了能够让大家跟上互联网时代的技术迭代,在这里我特邀了几位行业大佬整理出一份最新版的鸿蒙学习提升资料,有需要的小伙伴自行领取,限时开源,先到先得~~~~

领取以下高清学习路线原图请点击→《鸿蒙 (Harmony OS)开发学习手册》纯血鸿蒙HarmonyOS基础技能学习路线图
在这里插入图片描述

领取以上完整高清学习路线图,请点击→《鸿蒙全套学习指南》小编自己整理的部分学习资料(包含有高清视频、开发文档、电子书籍等)

在这里插入图片描述

以上分享的学习路线都适合哪些人跟着学习?
-应届生/计算机专业通过学习鸿蒙新兴技术,入行互联网,未来高起点就业。
-0基础转行提前布局新方向,抓住风口,自我提升,获得更多就业机会。
-技术提升/进阶跳槽发展瓶颈期,提升职场竞争力,快速掌握鸿蒙技术,享受蓝海红利。

在这里插入图片描述

最后

鸿蒙开发学习是一个系统化的过程,从基础知识的学习到实战技能的锤炼,再到对前沿技术的探索,每一环节都至关重要。希望这份教程资料能帮助您快速入门并在鸿蒙开发之路上步步攀升,成就一番事业。让我们一起乘风破浪,拥抱鸿蒙生态的广阔未来!

如果你觉得这篇内容对你有帮助,我想麻烦大家动动小手给我:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。

关注我,同时可以期待后续文章ing,不定期分享原创知识。

想要获取更多完整鸿蒙最新VIP学习资料,请点击→《鸿蒙基础入门学习指南》

相关文章:

HarmonyOS—使用数据模型和连接器

Serverless低代码开发平台是一个可视化的平台, 打通了HarmonyOS云侧与端侧能力,能够轻松实现HMS Core、AGC Serverless能力调用。其中,数据模型和连接器是两大主要元素。开发者在使用DevEco Studio的低代码功能进行开发时,可以使用…...

基于MQTT协议实现微服务架构事件总线

一、场景描述 昨天在博客《客户端订阅服务端事件的实现方法》中提出了利用websocket、服务端EventEmitter和客户端mitt实现客户端订阅服务端事件,大大简化了客户端对服务端数据实时响应的逻辑。上述方案适用于单服务节点的情形。 对于由服务集群支撑的微服务架构&…...

免费的Git图形界面工具sourceTree介绍

阅读本文同时请参阅-----代码库管理工具Git介绍 sourceTree是一款免费的Git图形界面工具,它简化了Git的使用过程,使得开发者可以更加方便地下载代码、更新代码、提交代码和处理冲突。下面我将详细介绍如何使用sourceTree进行这些操作。 1.下载和…...

【Appium UI自动化】pytest运行常见错误解决办法

通过Appium工具录制代码在pycharm上运行报错: 错误一: 1.提示 setup() 方法运行 error failed 解决办法:未创建 init __ 方法,创建一个空的__init.py文件就解决了。 原因: 错误二: 2.运行代码&#xff…...

IDEA如何开启Dashboard

普通的面板 Run Dashboard面板 修改配置文件 找到项目的.idea文件夹 点击编辑workspace.xml文件 添加下方代码 <component name"RunDashboard"><option name"ruleStates"><list><RuleState><option name"name" valu…...

【论文复现】——一种新的鲁棒三维点云平面拟合方法

目录 一、算法原理1、论文概述2、参考文献二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的GPT爬虫。 一、算法原理 1、论文概述 针对三维点云中的异常值和粗差点对平面拟合精度产生的影响,文章提出一…...

【C语言】学生宿舍信息管理系统

目录 项目说明 1. 数据结构设计 2. 功能实现 3. 主菜单设计 4. 文件操作 5. 系统使用 项目展示 1.主菜单功能界面 ​编辑 2.添加信息 3.查询信息 4.修改信息 5.删除信息 6.退出程序 项目完整代码 结语 在这篇博客中&#xff0c;我们将探讨如何使用C语言来开发…...

用Python插入页码到PDF文档

页码是许多类型文件中的重要内容&#xff0c;它能方便读者在文档中的导航。在创建PDF文档时&#xff0c;添加页码对于组织和引用内容特别有用。在本文中&#xff0c;我们将探讨如何利用Python程序高效地插入页码到PDF文档中&#xff0c;简化工作流程并创建出精美、结构合理的PD…...

LabVIEW光偏振态转换及检测仿真系统

LabVIEW光偏振态转换及检测仿真系统 随着光学技术的发展&#xff0c;光偏振态的研究与应用越来越广泛。为了深入理解光的偏振现象&#xff0c;开发了一套基于LabVIEW的光偏振态转换及检测仿真系统。该系统不仅能够模拟线偏振光、圆偏振光、椭圆偏振光等不同偏振态的产生与转换…...

scp 本地机和远程机传输文件的方法

在本地机器上&#xff0c;通过ssh连接到远程机器&#xff0c;如果想要在两个机器之间互相传输文件&#xff0c;那么可以使用scp。 scp运行的地方&#xff1a;本地机的终端 样例&#xff1a; 1 将本地文件filename1传输到远程主机的/home/username/filename2目录下 scp -r D:\…...

自定义神经网络二之模型训练推理

文章目录 前言模型概念模型是什么&#xff1f;模型参数有哪些神经网络参数案例 为什么要生成模型模型的大小什么是大模型 模型的训练和推理模型训练训练概念训练过程训练过程中的一些概念 模型推理推理概念推理过程 总结 前言 自定义神经网络一之Tensor和神经网络 通过上一篇…...

Java设计模式:单例模式之六种实现方式详解(二)

在Java中&#xff0c;单例模式是一种常见的设计模式&#xff0c;用于确保一个类只有一个实例&#xff0c;并提供一个全局访问点来获取该实例。单例模式在多种场景下都很有用&#xff0c;比如配置文件的读取、数据库连接池、线程池等。本文将详细介绍Java中实现单例模式的六种方…...

开创5G无线新应用:笙科电子5.8GHz 射频芯片

笙科电子(AMICCOM) 5.8GHz A5133射频芯片是一款专门设计用于在5.8GHz频率范围内&#xff08;5725MHz - 5850MHz)进行射频信号处理的集成电路。这些集成电路通常包括各种功能模块&#xff0c;如射频前端、混合器、功率放大器、局部振荡器等&#xff0c;以支持无线通信系统的各种…...

使用 JMeter 生成测试数据对 MySQL 进行压力测试

博主历时三年精心创作的《大数据平台架构与原型实现&#xff1a;数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行&#xff0c;点击《重磅推荐&#xff1a;建大数据平台太难了&#xff01;给我发个工程原型吧&#xff01;》了解图书详情&#xff0c;…...

C# cass10 面积计算

运行环境Visual Studio 2022 c# cad2016 cass10 通过面积计算得到扩展数据&#xff0c;宗地面积 &#xff0c;房屋占地面积&#xff0c;房屋使用面积 一、主要步骤 获取当前AutoCAD应用中的活动文档、数据库和编辑器对象。创建一个选择过滤器&#xff0c;限制用户只能选择&q…...

中间件-Nginx漏洞整改(限制IP访问隐藏nginx版本信息)

中间件-Nginx漏洞整改&#xff08;限制IP访问&隐藏nginx版本信息&#xff09; 一、限制IP访问1.1 配置Nginx的ACL1.2 重载Nginx配置1.3 验证结果 二、隐藏nginx版本信息2.1 打开Nginx配置文件2.2 隐藏Nginx版本信息2.3 保存并重新加载Nginx配置2.4 验证结果2.5 验证隐藏版本…...

Xcode与Swift开发小记

文章目录 引子Xcode工程结构核心概念Swift语法速记(TODO)小技巧单元测试中使用awaitSwiftUI中使用ListView中取数据 常见问题Xcode添加package时连接github超时Xcode无法修改快捷键&#xff0c;一闪而过 引子 鉴于React Native目前版本在iOS上开发遇到诸多问题&#xff0c;本以…...

日更【系统架构设计师知识总结3】存储系统

【原创精华总结】自己一点点手打、总结的脑图&#xff0c;把散落在课本以及老师讲授的知识点合并汇总&#xff0c;反复提炼语言&#xff0c;形成知识框架。希望能给同样在学习的伙伴一点帮助&#xff01;...

《TCP/IP详解 卷一》第7章 防火墙和NAT

7.1 引言 NAT通常改变源IP和源端口&#xff0c;不改变目的IP和目的端口。 7.2 防火墙 常用防火墙&#xff1a; 包过滤防火墙&#xff08;packet-filter firewall&#xff09; 代理防火墙&#xff08;proxy firewall&#xff09; 代理防火墙作用&#xff1a; 1. 通过代理服务…...

访问raw.githubusercontent.com失败问题的处理

1 问题 GitHub上的项目的有些资源是放在raw.githubusercontent.com上的&#xff0c;通常我们在安装某些软件的时候会从该地址下载资源&#xff0c;直接访问的话经常容易失败。 # 安装operator kubectl apply -f https://raw.githubusercontent.com/oceanbase/ob-operator/2.1…...

避坑指南:Spark On Hive配置中那些容易踩的雷(基于Spark 3.5.7 + Hive + MySQL 8)

Spark与Hive集成实战&#xff1a;避坑指南与深度优化 当Spark遇上Hive&#xff0c;数据处理的威力倍增&#xff0c;但集成过程中的配置陷阱也让人防不胜防。本文将聚焦Spark 3.5.7与Hive Metastore的深度集成&#xff0c;特别是与MySQL 8的兼容性问题&#xff0c;为已经完成基础…...

【Docker 27网络隔离黄金配置模板】:已验证于万级Pod集群,故障率下降92.6%

第一章&#xff1a;Docker 27网络隔离增强的演进背景与核心价值Docker 27&#xff08;即 Docker Engine v27.0&#xff09;标志着容器网络模型的一次关键跃迁。随着云原生应用向多租户、零信任和合规敏感场景深度渗透&#xff0c;传统基于 bridge 和 overlay 的网络抽象已难以满…...

ESP32 RMT驱动WS2812灯条:从官方例程到彩虹跑马灯,一份避坑指南

ESP32 RMT驱动WS2812灯条&#xff1a;从基础到高级特效的实战指南 当你在深夜的工作室里&#xff0c;看着一排WS2812灯条随着代码的节奏流淌出绚丽的色彩&#xff0c;那种将数字信号转化为视觉艺术的成就感&#xff0c;正是嵌入式开发的魅力所在。ESP32的RMT外设与WS2812的结合…...

让本地可以推流的设置

edge://flags/#enable-webrtc-hide-local-ips-with-mdns...

ISE 软件高效工作流揭秘:如何用文件夹管理与模块化思维提升FPGA开发效率

ISE软件高效工作流揭秘&#xff1a;如何用文件夹管理与模块化思维提升FPGA开发效率 当FPGA项目从简单的实验性代码演变为包含数十个模块的复杂系统时&#xff0c;许多工程师会突然发现自己陷入了一个混乱的泥潭&#xff1a;找不到最新版本的约束文件、仿真激励与设计文件混杂、…...

曦智科技招股:拟募资25亿港元 要做全球AI硅光芯片第一股

雷递网 乐天 4月20日光电混合算力提供商——上海曦智科技股份有限公司&#xff08;简称“曦智科技”&#xff09;今日正式启动H股全球发售计划&#xff0c;将于4月23日截止认购&#xff0c;并预计于4月28日正式以股票代码“01879.HK”挂牌上市&#xff0c;全力冲刺全球资本市场…...

JD-GUI:Java字节码反编译的终极图形化解决方案

JD-GUI&#xff1a;Java字节码反编译的终极图形化解决方案 【免费下载链接】jd-gui A standalone Java Decompiler GUI 项目地址: https://gitcode.com/gh_mirrors/jd/jd-gui 对于Java开发者来说&#xff0c;面对只有编译后的.class文件却需要理解其内部逻辑的情况并不少…...

RPG Maker MV/MZ 资源解锁指南:3分钟学会游戏资源解密与加密

RPG Maker MV/MZ 资源解锁指南&#xff1a;3分钟学会游戏资源解密与加密 【免费下载链接】RPG-Maker-MV-Decrypter You can decrypt RPG-Maker-MV Resource Files with this project ~ If you dont wanna download it, you can use the Script on my HP: 项目地址: https://g…...

5分钟轻松解锁B站缓存视频:m4s转MP4一键解决方案

5分钟轻松解锁B站缓存视频&#xff1a;m4s转MP4一键解决方案 【免费下载链接】m4s-converter 一个跨平台小工具&#xff0c;将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾经遇到过这样的情况&#x…...

YouTube API配额总不够用?手把手教你优化搜索请求,把1万次配额用到极致

YouTube API配额优化实战&#xff1a;如何将1万次配额效率提升300% 当你开发的视频分析工具突然因API配额耗尽而瘫痪&#xff0c;或是眼睁睁看着精心设计的功能因配额限制被迫降级——这种场景对使用YouTube Data API的开发者来说再熟悉不过。每日1万次的默认配额看似充裕&…...