首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏个人路线

    一体化开发工程介绍

    一体化开发工程介绍 一体化开发工程目录分为三个子工程:开发工程(Application)、开发工程(CloudProgram)、侧公共库(External Libraries)。 开发工程(Application) 开发工程主要用于开发应用侧的业务代码,开发工程目录结构 entry:HarmonyOS工程模块,编译构建生成一个HAP。 开发工程(CloudProgram) 在开发工程中,您可为您的应用开发函数和数据库服务资源。 clouddb:数据库工程目录。 dataentry:用于存放数据条目文件。 cloud-config.json:开发工程配置文件,包含应用名称与ID、项目名称与ID、启用的数据处理位置、支持的设备类型等。 package.json:定义了TypeScript公共依赖。 侧公共库(External Libraries) 侧公共库中包含了JDK的扩展类库。

    1.8K10编辑于 2023-12-28
  • 来自专栏/root

    鸿蒙 HarmonyOS NEXT一体化开发-函数篇

    前言 TODO:新建项目和应用,开通函数服务(AGC) 开发:Arkts界面开发 开发函数、认证服务、存储、数据库 一、登录 地址:https://id1.cloud.huawei.com )平台,并点击下方的APP ID 设置应用信息后,点击下一步后,并点击确认 查看项目设置,已经存在应用信息 五、DevEco创建一体化应用 新建项目,选择一体化模版后点击next 注意:使用DevEco PostMan测试并查看日志信息 云端部署测试 cloudFunctions目录右键选择deploy cloud functions 注意:在上传云端时,devEco需要登录华为账号 云端查看 点击测试 十、侧调用函数 :请求失败,立即发起重试,没有重试时间间隔 constant:请求失败,发起重试,可以设置重试时间间隔 jittered:请求失败,发起重试,可是设置重试时间间隔,间隔时间依次等差递增 熔断 熔断:当开发函数熔断后 ,只要函数满足了熔断的某些条件后,该函数进不对外进行服务 熔断请求阈值:10s内请求次数大于设置的值,则开启熔断 熔断错误百分比阈值:10s内错误请求占比大于等于设置的值就会开发熔断 熔断时长:假设设置熔断时长为

    33510编辑于 2025-09-28
  • 来自专栏HarmonyOS NEXT端云一体化

    初步认识 HarmonyOS NEXT 一体化开发

    3、教学脉络设计4、学习成果完成本课程后,你将能够:创建一体化开发工程函数、数据库开发、调测、部署函数、数据库、存储开发、调测通过Serverless开发降低开发、运维成本构建符合商业标准的 2023年2月23日,为了丰富HarmonyOS对云端开发的支持、实现联动,HUAWEI DevEco Studio新增支持一体化开发能力,以开发服务(Cloud Foundation Kit )为底座,在传统的“开发”基础上新增“开发”能力,为开发者提供一体化开发、调测、构建等功能,开发者可以使用DevEco Studio开发应用侧的业务代码,还可以开发和调试应用侧的服务代码,并在开发完成后将侧工程一键部署到 7、一体化开发优势相较于传统开发模式,一体化开发模式具备以下优势:开发工具: 开发者可以使用一套开发工具同时进行侧和开发,能够及时跟进业务逻辑进行业务代码的开发、调测。 9、总结通过本小节相信你对一体化开发有了简单的认识,对一体化开发通用模板起了好奇之心,下一节,我将详细介绍如何使用DevEco创建一体化工程。我们下节再见~

    28000编辑于 2025-05-25
  • 来自专栏/root

    鸿蒙 HarmonyOS NEXT一体化开发-存储篇

    Text(this.UserImgUrl).width("100%").height(200) }.width("100%").height("100%") } } 二、存储服务 本项目在创建项目时就开通了存储业务,所以就不演示了。 注意点1:免费额度为:5G(超过则需要付费) 注意点2:如果是需要点击开通该服务的,在操作完开通流程后,记得更新agconnect-services.json文件 三、存储上传文件 TODO:用户登录后 ,通过点击头像打开相册,将相册中的图片上传到存储中,并更新用户信息。 问题说明: 因为本次实例是以登录用户的UUID作为图片的名称上传的,所以如果切换图片上传的话, 新的图片地址和旧的图片地址都是一样的,系统就会认为是同一张图片,从而只显示系统中存在 图片,而并不会重新更新存储中新的图片

    27410编辑于 2025-09-28
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS】鸿蒙一体化开发入门详解 (一)

    【HarmonyOS】鸿蒙一体化开发入门详解 (一)一、前言1、一体化开发是什么? 一体化开发是HarmonyOS基于DevEco Studio,以Cloud Foundation Kit(开发服务)为底座,实现侧(应用/元服务)与侧(云端服务)在同一工具内协同开发的模式。 2、一体化开发与传统开发对比区别点 传统开发模式 一体化开发模式 开发工具 一体化开发提供的场景化模板,包含预置代码和资源文件,通过工程向导即可快速创建开发工程。 二、项目创建步骤:1、首先在AGC平台创建一体化开发应用:这步非常重要,后续IDE创建项目,需要和AGC平台创建好的应用进行绑定。所以要先在AGC平台进行一体化开发应用的创建!

    55801编辑于 2025-07-08
  • 来自专栏/root

    鸿蒙 HarmonyOS NEXT一体化开发-数据库篇

    一、概述 数据库是一款基于对象模型的数据库,采用存储区、对象类型和对象三级结构。 角色和权限 角色 World所有人 Authenticated 已认证 Creator 创建者 Administrator管理者 权限:Read(查询)、upsert(增和改)、Delete(删) 二、初始化数据库 -AGC网站版本 创建存储区 步骤一:开发AGC网站,进入到我的项目中,左侧菜单选择数据库 步骤二:选择存储区》新增》输入存储区名称,点击确定后,等待进度条加载完毕 创建对象类型 步骤一:切换到数据类型并点击新增 根据需要自行设置)>默认 》点击确定 创建对象数据 切换到数据并点击新增 步骤二:选择t_test对象类型,添加数据后,点击确定 步骤三(查询数据):页面选择存储区名称和对象类型后,点击查询 三、初始化数据 "测试1" }, { "id": 2, "title": "测试2" } ] } 更新 选中clouddb右键》Deploy Cloud DB 四、侧调用数据库

    26610编辑于 2025-09-28
  • 来自专栏万少的技术分享

    HarmonyOSNext 一体化(6)

    HarmonyOSNext 一体化(6) 之前的文章中把数据库、存储都讲过了,这一章节要讲解的是函数。 函数介绍 函数其实就是 serverless 技术。 另外函数具有调用其他函数、调用第三方接口、调用存储、调用数据库的能力。对于段一体化开发的应用来说,可以根据这样的场景来使用函数。 本章节也会讲解如何函数的开发、创建、调试、部署,以及在函数调用其他函数、调用第三方接口、调用存储、调用 数据库。 创建函数 可以选择创建函数或者对象。 需要注意的是当我们修改了对象的代码时,都需要重新点击 debug book 部署对象 当对象开发完毕后,想要客户调用或者上线生产环境,都需要部署上去。 总结 函数介绍:函数即 serverless 技术,采用 TypeScript 语法,开发者无需关注服务器相关问题,专注业务开发。它具备调用其他函数、第三方接口、存储及数据库的能力。

    42321编辑于 2025-02-10
  • 来自专栏万少的技术分享

    HarmonyOSNext 一体化(4)

    HarmonyOSNext 一体化(4) 在上一章节我们讲了数据库数据表的一些基本操作。如query、upsert、delete和calculateQuery。这一章节主要来讲解各种查询条件操作。 这些查询条件在一体中解释中叫做谓词。数据库中提供丰富的谓词查询来构建查询条件。根据谓词查询方法构造自己的 DatabaseQuery对象。 比如:查询name=book的前2条数据 总结 本章主要介绍了HarmonyOSNext一体化中的数据库查询条件操作: 介绍了查询条件中的谓词概念,它用于展示或描述数据的性质、特征或关系 详细列举了常用的查询谓词

    33111编辑于 2025-02-10
  • 来自专栏/root

    鸿蒙 HarmonyOS NEXT一体化开发-认证服务篇

    一、开通认证服务 地址:AppGallery Connect (huawei.com) 步骤: 1 进入到项目设置页面中,并点击左侧菜单中的认证服务 2 选择需要开通的服务并开通 二、侧项目环境配置 ohos.permission.INTERNET" // 网络权限 }, ] 更新agconnect-services.json文件 // AGC网站提示:下载最新的配置文件(如果您修改了项目、应用信息或者更改了某个开发服务设置

    36310编辑于 2025-09-28
  • 来自专栏万少的技术分享

    HarmonyOSNext 一体化(1)

    HarmonyOSNext 一体化(1) ​ Cloud Foundation Kit(开发服务)可以按需为应用提供函数、数据库、存储等云端服务。 DevEco Studio 中还提供了一体化开发开发体验,您可以基于统一的技术栈,高效、协同地完成代码的编写、调试、编译和部署,极大提高构建 HarmonyOS 应用和元服务的效率。 但是为了刚好的开发体验,我们是建议使用方式 2. 总结 本文介绍了 HarmonyOS Next 中一体化开发的基础概念和环境搭建。 主要内容包括: 一体化的应用场景和主要资源 AGC 平台上创建元服务的流程 DevEco Studio 中创建一体化项目的步骤 云端环境(函数、数据库、存储)的基本介绍 本地开发环境的目录结构和开发方式建议 通过本文的学习,读者可以对 HarmonyOS Next 的一体化开发有一个整体的认识,为后续深入学习打下基础。

    40821编辑于 2025-02-10
  • 来自专栏万少的技术分享

    HarmonyOSNext 一体化(5)

    HarmonyOSNext 一体化(5) 上一章节我们主要讲解了查询条件-谓词的基本使用技巧。这一章我们主要来讲解下客户操作存储。 存储介绍 储存就是提供了一个可以存储物理文件的云端环境,比如存储图片、视频、音乐等,同时提供了的客户操作存储、函数操作存储的能力。 我们这里主要讲解客户操作存储,后续会讲解函数操作存储。 存储的计费策略 免费配额 开通存储服务后,华为供了免费额度以供试用,具体的配额明细如下。 按量付费档支持此功能 存储核心功能 客户操作存储的核心功能主要有以下。 通过本文的学习,开发者可以掌握 HarmonyOS Next 中云存储的基本操作,为应用开发中的文件存储需求提供解决方案

    61621编辑于 2025-02-10
  • 来自专栏万少的技术分享

    HarmonyOS Next 一体化(3)

    HarmonyOS Next 一体化(3) 上一章我们主要讲解了如何新建数据库、新建数据表已经部署数据库。这一章主要学习如何对数据库、数据表进行 CRUD 的操作。 可视化 - AGC 平台上直接编辑数据 可视化 - DevEco Studio 中直接编辑数据 编程 - 客户通过代码的方式操作数据 编程 - 函数通过代码的方式操作数据 方式 1、2 都是为了让开发人员简单 那么本章主要讲的是 方式 3-客户通过代码的方式操作数据 。后续再讲到函数的时候再来补充方式 4。 生成客户-数据模型 先解释下这个功能是做什么的。 (e.message, e.code); } }; Button("计算6 总价格").onClick(this.fn6); 总结 本章主要介绍了在 HarmonyOS Next 中如何通过客户代码操作数据库 ,主要包含以下几个要点: 操作数据库的四种方式,重点介绍了客户代码操作方式 使用 DevEco Studio 自动生成客户数据模型,简化开发流程 详细讲解了数据库的基本操作: 初始化数据库连接(DatabaseZone

    32721编辑于 2025-02-10
  • 来自专栏万少的技术分享

    HarmonyOS Next 一体化(2)

    HarmonyOS Next 一体化(2) 本章节主要讲一下一体化中的数据库操作 介绍 数据库是协同的数据库产品,具备数据协同管理、统一数据模型及丰富数据管理 API 接口等能力。 部署数据库:数据成功添加后,您可以直接将该数据部署至 AGC 云端。您也可以等所有对象类型和数据条目开发完成后,再统一批量部署到 AGC 云端。 Administrator:应用开发者,主要是指通过 AGC 控制台或 FaaS(Function as a Service,函数即服务)侧访问数据库的角色。 部署的方式也很简单 部署 成本 刷新 AGC 平台上的数据库 总结 本文详细介绍了 HarmonyOS 数据库的基本操作流程: 存储区(Zone)创建 创建名为 Study 的存储区 在 、配置和部署过程,为后续的协同开发打下了基础。

    58821编辑于 2025-02-10
  • 鸿蒙海报编辑器APP,分享一体化开发的经验!

    项目架构与开发流程我这次项目功能架构以及整体开发流程如下:项目功能结构整体开发流程这次开发我使用了鸿蒙的一体化开发模式进行整个项目的构建。说实话:之前我都是自己写后端代码,开发流程确实比较繁琐。 而开发模式就很方便了,侧与侧同时开发,无需搭建服务器,工具成本低。这点我还是很喜欢的。一体化工程讲解一体化的工程我也是第一次开发,相信很多伙伴也没开发过。 后续我也会将怎么通过侧上传图片到函数再上传到存储的相关操作。 // 业务代码 }) .pipe(fs.createWriteStream(localFile));};export { myHandler };复制代码总结这次的鸿蒙一体化开发经验就讲解到这里 后面我们也会分享侧的开发经验,以及会将对应 app 上线,到时候有相关技术讨论的都可以找我们

    24810编辑于 2025-03-14
  • 来自专栏个人路线

    鸿蒙一体化开发-无法开通存储,提示发生未知错误时的解决方案

    鸿蒙一体化开发-无法开通存储,提示发生未知错误时的解决方案 作者:咸鱼翻生 团队:坚果派 ”处理请求时发送未知错误,请稍后重试“ 如果在AGC项目中开通存储时遇到如图所示的故障,反复重试无法解决的话 F12,打开浏览器控制台,在控制台中输入:window.top.cfpConfig.cloudStorageSwitch='off'后点击回车 如图所示,看到控制台打印出"off"的提示后,在重新开通存储

    36110编辑于 2024-01-31
  • 来自专栏腾讯云可观测专栏

    原生时代下的一体化监控解决方案

    方案背景 自研业务上、业务服务化,底层 IAAS、PAAS 等资源托管依赖,业务聚焦于业务逻辑实现。使用微服务框架开发服务进行敏捷开发,服务模块化运作。 一体化监控解决方案目标是站在最终客户视角做监控覆盖,从终端(如PC、小程序、APP)操作发出请求,经过网络、应用服务器、后端服务逻辑,再实质的存储、中间件、资源服务器上获取数据,最后返回结果响应客户请求 [点击查看大图] [点击查看大图]  应用场景 一体化监控解决方案包含的产品,产品对应的功能主要是为了解我们业务日常中的问题或场景,即实际中应该如何使用。 [点击查看大图]  直播介绍 点击「阅读原文」,立即查看「一体化监控解决方案」直播回放 ▶▶! 更多一体化监控解决方案系列直播可查看下图海报,扫描识别下方海报二维码,或点击「阅读原文」,立即预约直播 ↓↓  联系我们 一体化监控解决方案相关产品介绍: 拨测: CDN 服务质量监控最佳实践

    4.2K30发布于 2021-11-23
  • 来自专栏鸿蒙开发笔记

    一体化开发函数本地运行调试启动失败的两种解决方案

    最近本地调试函数一直出现这个错误:Before launch task execute failed! 这个办法有一定概览能解决函数无法本地运行的问题。 方法二:如果方法一无效的话,可以尝试着删除 CloudProgram 目录下的 build 文件夹,这个文件夹里是本地运行函数时产生的编译文件及各种依赖。 实测将这个文件夹删除以后基本上都能正常运行函数的本地调试。并且在本地运行/调试函数的时候 npm 会自动重建这个文件夹,编译代码并下载相应的依赖文件。 所以每次运行前函数前都需要重新删除 build 文件夹。(博主目前怀疑可能就是这个文件夹自动删除失败才导致了函数语法运行。)

    59720编辑于 2024-07-29
  • 来自专栏PM吃瓜(公众号)

    互通-MQTT开发介绍

    即一个设备在平台申请一个密码,流程图如下所示: 一型一密模式,即一种产品在平台申请一个密码,产品的设备唯一标识nodeid由设备厂家分配,设备的密码由设备和平台动态协商,流程图如下所示: 特点 使用LiteOS互通 设备接入IoT平台集成开发流程 环境准备 平台侧环境准备 在开发之前,需要提前获取如下信息: 开发者Portal的访问地址/账号/密码,需要向OceanConnect IoT平台申请 设备对接地址/端口号 集成开发工具: MDK 5.18版本或者以上版本,从MDK官方网站下载。 MDK依赖的pack包 IoT平台配置 IoT平台需要有配置的MQTT设备信息,才能和设备连接。 出参 phandle:MQTT客户句柄。 返回值 返回错误码或者不返回。 入参 phandle:MQTT客户句柄。 出参 无 返回值 0表示未连接;否则连接。

    1.7K30发布于 2019-08-20
  • 来自专栏云开发

    正在直播:基于CloudBase的Flutter一体化实践

    点击文末阅读原文即可进入直播间!

    49021发布于 2020-09-14
  • 腾讯开发CloudBase:智能一体化应用开发平台概要

    一、产品定位与核心亮点 腾讯开发CloudBase是一款面向AI时代的云端一体应用开发平台,旨在帮助开发者与企业快速构建小程序、小游戏、管理系统、Web及移动应用。 其核心差异化优势在于深度融合AI能力与Serverless架构,提供从开发、部署到运维的全链路一体化服务,支持一次开发多端部署,显著降低开发门槛与运维成本。 智能应用开发:为AI应用开发者提供从Agent构建、托管到扩展的全流程支持,简化AI集成与部署。 小程序/小游戏开发:深度集成微信生态,为小程序、小游戏开发者提供免鉴权、一体化调试及弹性扩缩容能力。 采用函数与数据库实现弹性扩缩容 支持高峰时段稳定运行 唯品会 电商业务需快速构建与管理小程序 使用低码平台与模板中心快速上线 缩短开发周期,降低运维成本 广州农商银行 金融业务对安全与合规要求高 使用多端开发能力与托管服务 实现一次开发多端部署 注:部分案例原文信息有限,仅基于公开名称推断典型应用场景。

    22810编辑于 2026-04-11
领券