2025-03-22 15:43:05

harmony OS NEXT-Refresh 容器组件

鸿蒙Harmony-Refresh 容器组件笔记 ​ 1. 组件概述 作用:用于实现下拉刷新功能,通常包裹可滚动组件(如 Scroll/List/Grid),提供数据刷新的交互体验。 核心功能:监听下拉动作、触发刷新状态、自定义刷新 UI。 2. 导入方式 import { Refresh } from '@ohos.arkui.advanced' 3. ..

HarmonyOS NEXT
130
0
2025-03-22 15:42:28

harmony OS NEXT-Progress组件概述

鸿蒙Harmony-Progress组件概述 1.1Progress组件概述 作用:显示操作或任务的进度,支持线性,环形,刻度等多种样式 适用场景:文件上传/下载、任务完成度、系统状态反馈等 2.1基础属性(参考官方文档) [https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V..

HarmonyOS NEXT
136
0
2025-03-22 15:42:01

harmony OS NEXT-双向数据绑定MVVM以及$$语法糖介绍

鸿蒙Harmony-双向数据绑定MVVM以及$$语法糖介绍 1.1 双向数据绑定概念 在鸿蒙(HarmonyOS)应用开发中,双向数据改变(或双向数据绑定)是一种让数据·模型和UI组件之间保持同步的机制,当数据发生变化时,UI自动更新;反之,当用于通过UI代码操作修改数据时,数据模型也会同步更新,这种机制简化了开发,减少了手动DOM或UI组件的代码量,举个简..

HarmonyOS NEXT
137
0
2025-03-22 15:41:31

harmony OS NEXT–状态管理器–@State详解

鸿蒙Harmony--状态管理器--@State详解 1.1 定义 @State装饰的变量,或者称为**状态变量**,一旦变量拥有了状态属性,就可以触发其直接绑定UI组件的刷新。当状态改变时,UI会发生对应的渲染变化 ,@State装饰的变量,与声明式范式中的其他被装饰变量一样,是私有的,只能从组件内部访问。在声明时候必须本地初始化 1.1.1 案例演示 代..

HarmonyOS NEXT
132
0
2025-03-22 15:41:00

harmony OS NEXT-设备开发中的核心概念

并发编程中的核心概念 1. 队列(Queue) 队列是一种先进先出(FIFO)的数据结构,用于在线程之间传递数据,确保线程安全。 特点: 线程安全:队列内部实现了线程同步,多个线程可以安全地访问。 FIFO:数据按照进入队列的顺序被处理。 应用场景: 生产者-消费者模型。 任务调度系统。 示例代码(Python): import queue # 创建队列 q..

HarmonyOS NEXT
134
0
2025-03-22 15:40:35

harmony OS NEXT-常用组件及其导航

1.任务一:构建Button组件,展示UI效果 @Entry @Component struct ButtonExample { //按钮组件(Button) 常用于相应用户的点击操作,其类型包括胶囊按钮、圆形按钮、普通按钮 //ButtonExample文件中,使用以下代码,添加按钮组件 build() { /* Button按钮组件 * 显示‘OK'文本..

HarmonyOS NEXT
130
0
2025-03-22 15:38:33

harmony OS NEXT-Image组件如何引用网络图片

1.引用网络图片资源 引入网络图片需要申请权限ohos.permission.INTERNET,此时,Image组件的src参数为网络图片的链接,为了成功加载网络图片,您需要在module.json5文件中申请网络访问权限 注意:实际可用的时候,首先需要保证网络地址可以访问,可以在浏览器中地址栏直接输如图像链接地址。同时,使用内网环境可能导致图片访问失败,可..

HarmonyOS NEXT
130
0
2025-03-22 15:37:51

harmony OS NEXT-UI开发与部分布局

UI开发 1. 布局概述 1.1 开发流程 1.先确定开发流程 -> 2.分析页面元素构成 ->3.选用合适的布局容器组件 [图片] 1.3 布局元素组成:盒模型 [图片] [图片] 2.1 布局分类 2.1 线性布局 线性布局是开发中最常用·、最基础的布局,通过线性容器Row和Column构建 [图片] 2.1.1 线性布局子元素排列方向:主轴..

HarmonyOS NEXT
128
0
2025-03-22 15:37:03

harmony OS NEXT-ArkTS组件结构和状态管理

1. 认识基本的组件结构 [图片] [图片] ArkTS通过装饰器@Component 和@Entry 装饰 struct 关键字声明的数据结构,构成一个自定义组件 自定义组件中提供了一个build函数,开发者需要在函数内以链式调用的方式进行基本的UI描述,UI描述的方法请参考UI描述规范 srtuct-自定义组件基于struct实现 要想实现一段UI描述..

HarmonyOS NEXT
139
0
2025-03-22 15:36:27

harmony OS NEXT-ArkTs面向对象编程

ArkTs面向对象编程 1.1 面向对象编程概述 1.1.1 什么是面向对象编程 面向对象编程是一种编程范式,它使用“对象”来设计软件和创建可重用的程序设计 对象是包含数据和方法的实体,可以与其他对象进行交互 面相对象编程鼓励使用已有的对象来组合或修改以适应新的需求,而不是重新编写代码 打一比方来说,比如我们洗衣服这件事,面向过程就是你需要一步一步的去操作,..

HarmonyOS NEXT
132
0
2025-03-22 15:35:35

harmony OS NEXT-基本组件结构

组件结构 1. 认识基本的组件结构 [图片] ArkTS通过装饰器@Component 和@Entry 装饰 struct 关键字声明的数据结构,构成一个自定义组件 自定义组件中提供了一个build函数,开发者需要在函数内以链式调用的方式进行基本的UI描述,UI描述的方法请参考UI描述规范 srtuct-自定义组件基于struct实现 要想实现一段UI描述..

HarmonyOS NEXT
137
0
2025-03-22 15:34:47

harmony OS NEXT-基本介绍及DevcoStudiop基本使用

#鸿蒙基本介绍及DevcoStudiop基本使用 1.认识DevcoStudiop工作区 1.1认识工作区 [图片] 开发节奏: 通过左侧目录找到对应的应用文件,在编辑区进行代码编写,在右侧看预览效果 快捷键:连按两下shift快速寻找全局内容,如文件 [图片] 1.2如何排错 写代码时,我们经常会遇到这种情况,右侧出现不能开启预览器的提示,我们需要打开预览..

HarmonyOS NEXT
132
0
2025-03-22 14:45:16

鸿蒙 5 开发工具 Ark-TS UI 到底有多好用?一篇文章讲明白

鸿蒙 5 系统越来越火,很多开发者都在学怎么用它开发应用。所以今天咱们聊聊鸿蒙 5 里特别重要的一个工具 ——Ark-TS UI。这玩意儿到底是干啥的?简单说,它就是用来做应用界面的,而且比传统方法更简单、更高效。下面咱们用大白话讲讲它的厉害之处。 一、不用纠结怎么盖房子,只需要画图纸 以前写代码做界面,就像盖房子要一块砖一块砖垒 —— 得告诉程序 “先建墙..

HarmonyOS NEXT
140
0
2025-03-22 10:08:30

鸿蒙开发:了解分割线

HarmonyOS NEXT
139
0
2025-03-22 10:06:36

鸿蒙开发:填充剩余空间

HarmonyOS NEXT
129
0
2025-03-22 10:01:06

鸿蒙开发:权限授权封装

HarmonyOS NEXT
146
0
2025-03-22 10:00:18

鸿蒙开发:实现AOP代码插桩能力

HarmonyOS NEXT
124
0
2025-03-22 09:58:31

鸿蒙开发:申请授权权限

HarmonyOS NEXT
149
0
2025-03-22 09:57:42

鸿蒙开发:权限管理之授权方式

HarmonyOS NEXT
131
0
2025-03-22 09:56:59

鸿蒙开发:权限管理之权限声明

HarmonyOS NEXT
129
0
2025-03-22 09:55:59

鸿蒙开发:了解应用级配置信息

HarmonyOS NEXT
128
0
2025-03-22 09:54:32

鸿蒙开发:自定义一个Toast

HarmonyOS NEXT
143
0
2025-03-22 09:53:22

鸿蒙开发:wrapBuilder来封装全局@Builder

前言 本文代码案例基于Api13。 @Builder装饰器,可以把build函数中的组件代码,单独的抽取出来,虽然简化了build函数,实现了组件之间的复用,但是代码还是在整个UI视图内,如下案例所示: @Entry @Component struct Index { @Builder TextView(text: string) { Text(text) ..

HarmonyOS NEXT
131
0
2025-03-22 09:51:24

鸿蒙开发:ArkTs语言注释

HarmonyOS NEXT
150
0
2025-03-22 09:48:53

鸿蒙开发:ArkTs语言变量和常量

前言 本文代码案例基于Api13。 正因为有了变量和常量,才有了程序之间的数据存储和管理,无论是变量还是常量,在命名的时候,一定要知名其意,能够很好的表达出所声明的意图,这一点非常的重要,千万不要以拼音或者简单的字母进行定义,不为别的,我害怕别人嘲笑你。 变量(Variable) 变量是一种用于存储数据的容器,并且其存储的数据值可以在程序执行过程中被改变,变..

HarmonyOS NEXT
138
0
2025-03-22 09:48:25

鸿蒙开发:ArkTs数据类型

前言 本文代码案例基于Api13。 数据类型,在开发中是最常见的,无论是哪一种语言,无时无刻不在与其打交道,它是编程语言中用于定义变量、函数返回值、数据结构等可以存储数据种类和范围的一种机制,它也是编程语言对内存中数据的抽象表示,正因为有了数据类型,才使得程序员能够以更加清晰和易于理解的方式编写代码,同时确保了数据的正确性和安全性。 无论是哪一种的编程语言,..

HarmonyOS NEXT
138
0
2025-03-22 09:46:50

鸿蒙开发:ArkTs字符串string

前言 本文代码案例基于Api13。 字符串在实际的开发中还是非常重要的,牵扯到的用法也是比较多的,比如字符串中的查找,替换,切割等等。 字符串(String)是由零个或多个字符组成的有限序列,在计算机编程和数据处理中广泛使用。字符串可以包含字母、数字、标点符号、空格,甚至可以是空字符串(即不包含任何字符的字符串)。字符串是文本信息的基本表示形式,在几乎所有编..

HarmonyOS NEXT
141
0
2025-03-22 09:46:19

鸿蒙开发:什么是ArkTs?

HarmonyOS NEXT
143
0