「六」体验HarmonyOS端云一体化开发模板——本地真机运行应用

关于作者
白晓明
宁夏图尔科技有限公司董事长兼CEO、坚果派联合创始人
华为HDE、润和软件HiHope社区专家、鸿蒙KOL、仓颉KOL
华为开发者学堂/51CTO学堂/CSDN学堂认证讲师
开放原子开源基金会2023开源贡献之星

「目录」
「一」HarmonyOS端云一体化概要
「二」体验HarmonyOS端云一体化开发模板——创建端云一体化工程
「三」体验HarmonyOS端云一体化开发模板——使用DevEco Studio直接创建端云一体化工程
「四」体验HarmonyOS端云一体化开发模板——工程目录结构与云侧工程一键部署AGC云端
「五」体验HarmonyOS端云一体化开发模板——配置手动签名
「六」体验HarmonyOS端云一体化开发模板——本地真机运行应用

使用本地真机运行HarmonyOS应用/元服务,可以选择USB连接方式或者无线调试其中一种连接方式。

前提条件:

保证设备已经开启开发者选项。

确保端云一体化工程配置手动签名。

1 使用USB连接方式

  • 将真机设备与PC进行连接。
  • 在“设置 > 系统 > 开发者选项”中,打开“USB调试”开关。
  • 在真机设备点击“允许USB调试”弹窗中“允许”按钮。
image-20241117012803944
  • 在菜单栏中,点击“Run > Run/Debug 模块名称”或工具栏中的Run/Debug图标运行应用/元服务。
  • DevEco Studio启动HAP的编译构建和安装,安装成功后,设备会自动运行安装的HarmonyOS应用/元服务。

image-20241117013458238

2 使用无线调试连接方式

  • 本地真机设备必须与PC连接到同一个WLAN网络。
  • 在“设置 > 系统 > 开发者选项”中,打开“无线调试”开关,并获取真机设备的IP地址和端口号。
image-20241117013742206
  • 在PC终端中执行命令hdc tconn 设备IP地址:端口号连接真机设备。

  • 在菜单栏中,点击“Run > Run/Debug 模块名称”或工具栏中的Run/Debug图标运行应用/元服务。

  • DevEco Studio启动HAP的编译构建和安装,安装成功后,设备会自动运行安装的HarmonyOS应用/元服务。

3 运行效果

为应用授权,允许应用访问文件、读取图片和视频,确保云存储功能的正常使用。

image-20241117014053047

1)体验云函数

点击页面“云函数”按钮,跳转到云函数界面,点击“生成一个全局唯一的id”按钮,验证云函数是否调用成功。

image-20241117014304909

2)体验云数据库

点击页面“云数据库”按钮,跳转到云数据库界面,点击页面中的“新建”按钮。跳转到新建数据界面,填写新数据并点击“发布”,发布成功后,弹出“添加新记录成功”提示窗,点击屏幕任意唯一,关闭提示窗并返回数据列表页同时刷新数据。还支持数据的修改、删除以及点赞功能。

image-20241117014748104

点击“CloudDev”云开发管理面板中“Serverless > Cloud DB > Go to console”链接打开当前项目AGC Serverless控制台的云数据库服务界面。切换“数据”页签,选择存储区名称、对象类型,点击“查询”按钮,查看新增数据条目。

image-20241117015452529

3)体验云存储

点击页面“云存储”按钮,跳转到云存储界面,点击页面中的“上传图片”按钮,选择合适的图片等待上传完成。

image-20241117015011168

点击“CloudDev”云开发管理面板中“Serverless > Cloud Storage > Go to console”链接打开当前项目AGC Serverless控制台的云存储服务界面,查看上传的图片信息。

image-20241117015652138

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/886861.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Bug合集】——Java大小写引起传参失败,获取值为null的解决方案

阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 一:本文面向的人群 二:错误场景引入 三:正确场景引入 四&#xf…

使用Kotlin写一个将字符串加密成short数组,然后可以解密还原成原始的字符串的功能

文章目录 一、运行效果1.1 单个字符串加解密1.2 多个字符串数组加解密二、源代码2.1 控制流图2.2 实现的源代码一、运行效果 1.1 单个字符串加解密 待加密的单个字符串: 测试字符串转化成short数组-----字节卷动 单个字符串加密后的数据: [19914, -21676, 31702, 23463, 2833…

云原生学习

1、云原生学习 文章目录 1、云原生学习1. 介绍2. Docker容器化 1. 介绍 什么是云原生?原生指使用JAVA等语言编写的项目,云是指将项目部署到云服务器上云平台:公有云、私有云 本地平台是指直接部署在自己计算机,而开发的应用一定要…

Python | 日志logging模块最基础的应用

之前总结过关于在项目中使用logging模块的好处,时间过去三四个月,结果从新遇到这个东西,又想不起它的基础用法,翻看过去文章发现还是有些进阶的,特此,写一篇最基础的应用来结束对logging的认识 过去两篇文…

Redis模拟延时队列 实现日程提醒

使用Redis模拟延时队列 实际上通过MQ实现延时队列更加方便,只是在实际业务中种种原因导致最终选择使用redis作为该业务实现的中间件,顺便记录一下。 该业务是用于日程短信提醒,用户添加日程后,就会被放入redis队列中等待被执行发…

【第4章 | 分类与逻辑回归】(python机器学习)

一、逻辑回归 1.1逻辑回归 二项逻辑回归 • Binomial logistic regression model是一种分类模型 • 由条件概率P(Y|X)表示的分类模型 • 形式化为logistic distribution • X取实数,Y取值1,0 特点: • 事件的几率odds:事件发生与事件不发生…

VSCode+ESP-IDF开发ESP32-S3-DevKitC-1(1)开发环境搭建

VSCodeESP-IDF开发ESP32-S3-DevKitC-1(1)开发环境搭建 1.开发环境搭建(安装ESP-IDF)2.开发环境搭建(安装VS Code)3.开发环境搭建(VSCode中安装ESP-IDF插件及配置) 1.开发环境搭建&am…

RAID存储技术 详解

RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)是一种将多个物理硬盘组合为一个逻辑存储单元的技术。它通过分布数据、冗余校验和容错能力,提高存储系统的性能、可靠性和容量利用率。 以下从底层原理和源代码层面…

Makefile 之 自动生成依赖性

在Makefile中的依赖关系可能会需要包含一系列的头文件,比如, 如果的main.c中有一句"#include defs.h",那么的依赖关系应该是: main.o : main.c defs.h 但是,如果是一个比较大型的工程,必需清…

深入理解TTY体系:设备节点与驱动程序框架详解

往期内容 本专栏往期内容:Uart子系统 UART串口硬件介绍 interrupt子系统专栏: 专栏地址:interrupt子系统Linux 链式与层级中断控制器讲解:原理与驱动开发 – 末片,有专栏内容观看顺序 pinctrl和gpio子系统专栏&#xf…

Qt如何屏蔽工具栏(QToolBar)自动折叠功能

最近发现Qt上工具栏一行放不下的时候,会自动折叠起来。当用户点击展开功能的小三角按钮时,工具栏会展开成多行。这个功能本身没什么问题,但是当工具栏展开的时候,鼠标光标一旦不小心移动到了工具栏外面,这时候&#xf…

【大语言模型】ACL2024论文-17 VIDEO-CSR:面向视觉-语言模型的复杂视频摘要创建

【大语言模型】ACL2024论文-17 VIDEO-CSR:面向视觉-语言模型的复杂视频摘要创建 VIDEO-CSR:面向视觉-语言模型的复杂视频摘要创建 目录 文章目录 【大语言模型】ACL2024论文-17 VIDEO-CSR:面向视觉-语言模型的复杂视频摘要创建目录摘要研究…

华为openEuler考试真题演练(附答案)

【单选题】 以下关于互联网的描述,哪个选项是正确的? A:Nginx 在万维网中可以作为 ftp 服务器的反向代理,并与ftp服务器的数量--对应 B:Nginx 在互联网中可以作为 web服务器端,成为万维网的一个节点 C:互联网上的的资源需使用 Nginx进行七层…

web网络安全系统

最近了解了基于web的网络安全系统的设计与实现项目,在这个平台记录一下这个基于web的网络安全系统的设计与实现项目,方便以后再次使用或学习的时候能够及时的翻阅。在完成基于web的网络安全系统的设计与实现项目的时候,考虑了很多框架。最终决…

03 —— Webpack 自动生成 html 文件

HtmlWebpackPlugin | webpack 中文文档 | webpack中文文档 | webpack中文网 安装 npm install --save-dev html-webpack-plugin 下载html-webpack-plugin本地软件包 npm i html-webpack-plugin --save-dev 配置webpack.config.js让webpack拥有插件功能 const HtmlWebpack…

传奇996_32——npc及怪物顶戴花翎

离线文档直接搜:顶戴花翎功能、NPC顶戴花翎配置 一共两步: 添加顶戴动态特效\Mir200\Envir\NpcIcons**\xx.txt 写对应文件,没有文件或问文件夹自己新建, **是npclist.xlsx中配置的npc路径地图名xx是npc名称 举例: 9…

Jmeter进阶篇(27)压测时如何计算最合适的并发量

Jmeter性能测试大全:Jmeter性能测试大全系列教程❤,如果觉得我讲的还不错,欢迎订阅哦~ 📚如何确定 JMeter 压测中的并发量 在进行性能测试时,确定合适的并发量是非常非常重要的一步。并发量决定了模拟用户的数量,她会直接影响到测试结果的有效性和可靠性。 在实际做性…

[RoarCTF2019]polyre WP

先用deflat去以下流平坦化 ~/Desktop/re/file took 3s │ tools Py │ at 00:43:37 ❯ python ../tools/deflat-master/flat_control_flow/deflat.py ./attachment 0x400620 *******************relevant blocks************************ prologu…

STM32设计井下瓦斯检测联网WIFI加Zigbee多路节点协调器传输-分享

目录 目录 前言 一、本设计主要实现哪些很“开门”功能? 二、电路设计原理图 1.电路图采用Altium Designer进行设计: 2.实物展示图片 三、程序源代码设计 四、获取资料内容 前言 本系统基于STM32微控制器和Zigbee无线通信技术,设计了…

golang通用后台管理系统09(系统操作日志记录)

1.日志工具类 package log/**** 日志记录 wangwei 2024-11-18 15:30*/ import ("log""os""path/filepath""time" )// 获取以当前日期命名的日志文件路径 func getLogFilePath() string {currentDate : time.Now().Format("2006-…