草庐IT

HarmonyOS-ArkTS

全部标签

鸿蒙4.0开发笔记之ArkTS语法项目实战【实现一个待买待做列表】(十九)

文章目录一、实现需求二、实现步骤三、实现效果一、实现需求1、项目任务通过进入首页,点击首页的按钮可以跳转到“今日买菜列表”项目列表中,列表里面呈现所需要购买的菜品,每一个项目上面都由一个空白框图标和文字组成。分别选中各个项目,可以实现空白框被勾选、文字增加删除线、斜体、透明度变低的效果,再次点击可以恢复到原来未被选中的状态。且添加返回按钮,实现返回首页。2、目录结构本项目总共需要创建2个页面文件、封装3个模块文件。二、实现步骤1、跳转和基础属性(1)router进行首页的路由跳转和“今日买菜列表”页面的路由返回;(2)设置首页的基本属性和点击事件,点击事件传递的参数除了路由地址,还有APP的名

HarmonyOS开发者认证高级考试相关知识整理

1.[单选题]2/2哪个模块提供了全双工通信协议A:HTTPB:SocketC:RequestD:WebSocket正确答案:D2.[单选题]2/2@State修饰的状态数据被修改时会触发组件的()方法进行UI界面更新A:onPageShow方法B:build方法C:aboutToAppear方法正确答案:B3.[单选题]2/2HarmonyOS提供的Webview能力是否支持与H5双向通信?A:支持B:不支持正确答案:A4.[单选题]2/2Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:A:FlexAlign.SpaceEven

HarmonyOS4.0从零开始的开发教程14Web组件的使用

HarmonyOS(十二)Web组件的使用1概述相信大家都遇到过这样的场景,有时候我们点击应用的页面,会跳转到一个类似浏览器加载的页面,加载完成后,才显示这个页面的具体内容,这个加载和显示网页的过程通常都是浏览器的任务。ArkUI为我们提供了Web组件来加载网页,借助它我们就相当于在自己的应用程序里嵌入一个浏览器,从而非常轻松地展示各种各样的网页。本文将为您介绍Web组件一些常用API的使用。2加载网页加载在线网页Web组件的使用非常简单,只需要在Page目录下的ArkTS文件中创建一个Web组件,传入两个参数就可以了。其中src指定引用的网页路径,controller为组件的控制器,通过co

鸿蒙实操【ArkTS语言的运用】

ArkTS基础知识使用声明式语法和组件化基础知识,搭建一个可刷新的排行榜页面。在排行榜页面中,使用循环渲染控制语法来实现列表数据渲染,使用@Builder创建排行列表布局内容,使用装饰器@State、@Prop、@Link来管理组件状态。最后我们点击系统返回按键,来学习自定义组件生命周期函数。完成效果如图所示:相关概念1.渲染控制语法:条件渲染:使用if/else进行条件渲染。循环渲染:开发框架提供循环渲染(ForEach组件)来迭代数组,并为每个数组项创建相应的组件。Column(){if(this.count>0){Text('countispositive')}}2.组件状态管理装饰器和

使用HTML开发自己的串口TCP通讯调试软件(HarmonyOS)

在本文中,我们将介绍如何使用HTML开发一个简单的串口TCP通讯调试软件,并演示如何在HarmonyOS操作系统上运行它。我们将提供相应的源代码来帮助你理解和实现这个应用程序。HTML布局和样式首先,我们需要创建一个HTML页面来构建应用程序的用户界面。以下是一个简单的示例:DOCTYPEhtml>html>head>title>串口TCP通讯调试软件

【愚公系列】2023年12月 HarmonyOS教学课程 033-ArkUI动画(放大缩小视图)

🏆作者简介,愚公搬代码🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,51CTO博客专家等。🏆《近期荣誉》:2023年华为云十佳博主,2022年CSDN博客之星TOP2,2022年华为云十佳博主等。🏆《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。🏆🎉欢迎👍点赞✍评论⭐收藏文章目录🚀前言🚀一、放大缩小视图🔎1.Exc

HarmonyOS 实战项目

引言本章将介绍如何在HarmonyOS上进行实际项目开发。我们将从项目需求分析开始,逐步完成项目的设计、开发、测试和上线过程。1.项目需求分析项目需求分析是项目开发的关键阶段之一,它有助于确定项目的范围、目标和功能,为项目的设计和开发提供清晰的方向。1.定义项目目标在项目需求分析的早期,你需要明确定义项目的主要目标。这些目标应该是具体和可测量的,以便后续的开发工作能够根据这些目标进行衡量和评估。示例目标:构建一个在线购物应用,允许用户浏览和购买商品。创建一个社交媒体平台,用户可以发布和分享照片、视频和帖子。开发一个天气预报应用,提供实时天气信息和预测。2.功能需求功能需求是项目中各个功能和特性

鸿蒙(HarmonyOS)北向开发项目编译问题汇总

运行HelloWorldHelloWorld工程可以运行在模拟器中,或者运行在真机设备中。本示例先以选择将HelloWorld工程运行在模拟器中进行说明,如果选择运行在真机设备中,需要先对工程进行签名,然后才能运行在真机设备中。DevEcoStudio提供远程模拟器和本地模拟器,本示例将分为HarmonyOS版和OpenHarmony版,分别使用远程模拟器,本地模拟器,华为手机,开发板为例进行说明。1.HarmonyOS版如前所示,HarmonyOS版,普通开发者目前只能使用最高API9编写APP.编写的APP可以运行在远程模拟器,本地模拟器,华为手机,开发板等设备上.a.远程模拟器使用步骤步

【HarmonyOS开发】案例3:UIAbility内页面间的跳转

【HarmonyOS开发】案例3:UIAbility内页面间的跳转PagesRouter介绍相关概念代码结构解读创建两个页面页面跳转页面返回总结完整示例PagesRouter介绍本篇Codelab基于Stage模型下的UIAbility开发,实现UIAbility内页面间的跳转和数据传递,最终效果图如图所示:相关概念页面路由:提供通过不同的url访问不同的页面,包括跳转到应用内的指定页面、用应用内的某个页面替换当前页面、返回上一页面或指定的页面。代码结构解读本篇Codelab只对核心代码进行讲解,对于完整代码,我们会在源码下载或gitee中提供。|──entry/src/main/ets//A

HarmonyOS移动应用开发学习笔记:HarmonyOS开发工具DevEco Studio的安装与移动端开发

HarmonyOS是华为推出的一种全场景分布式操作系统,其提供了统一的开发框架和工具,使开发者能够轻松构建跨设备的应用程序。本文将详细介绍如何安装HarmonyOS开发工具DevEcoStudio,并介绍基本的移动端开发流程。一、DevEcoStudio的安装下载DevEcoStudio安装包首先,你需要从华为官方网站下载DevEcoStudio的安装包。确保你选择与你的操作系统兼容的版本。安装DevEcoStudio下载完成后,双击安装包并按照向导进行安装。在安装过程中,你可以选择安装路径和其他配置选项。安装完成后,启动DevEcoStudio。配置HarmonyOSSDK在首次启动DevE