首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HarmonyOS NEXT文章
高心星
创建于2024-09-25
订阅专栏
主要发布鸿蒙Next相关技术的文章。
等 12 人订阅
共45篇文章
创建于2024-09-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
鸿蒙项目开发——Window和Display获取屏幕信息
在鸿蒙中有window和Display两个模块管理屏幕的相关信息,包括屏幕宽高、屏幕分辨率、屏幕刷新率、通知栏信息,导航栏信息等。
鸿蒙应用开发——Repeat组件的使用
Repeat根据容器组件的有效加载范围(屏幕可视区域+预加载区域)加载子组件。当容器滑动/数组改变时
鸿蒙应用开发——AppStorageV2和PersistenceV2的使用
在HarmonyOS鸿蒙开发中,AppStorageV2和PersistenceV2是状态管理V2版本的核心工具,用于实现应用全局状态管理和持久化存储。以下是两者的关键特性和使用指南:
鸿蒙5.0应用开发——V2装饰器@Monitor的使用
为了增强状态管理框架对状态变量变化的监听能力,开发者可以使用@Monitor装饰器对状态变量进行监听。
鸿蒙5.0应用开发——V2装饰器@Provider和@Consumer的使用
@Provider和@Consumer用于跨组件层级数据双向同步,可以使得开发者不用拘泥于组件层级。
鸿蒙5.0应用开发——V2装饰器@ObservedV2和@Trace的使用
@ObservedV2装饰器与@Trace装饰器是HarmonyOS状态管理V2中用于深度观测类属性变化的核心工具。它们主要解决嵌套类对象属性变化的观测难题,以下是关键特性和使用要点:
鸿蒙5.0项目开发——V2装饰器@Event的使用
由于@Param装饰的变量在本地无法更改,使用@Event装饰器装饰回调方法并调用,可以实现更新数据源的变量,再通过@Local的同步机制,将修改同步@Param,以此达到主动更新@Param装饰变量
HarmonyOS 5.0应用开发——V2装饰器@once的使用
在鸿蒙ArkTS开发中,@Once装饰器用于实现子组件仅接受父组件传递的初始值,后续父组件数据变化不再同步至子组件。以下是其核心要点:
HarmonyOS 5.0应用开发——V2装饰器@param的使用
在鸿蒙ArkTS开发中,@Param装饰器是组件间状态管理的重要工具,主要用于父子组件间的单向数据传递,这一点与V1中的@prop类似。
HarmonyOS 5.0应用开发——V2装饰器@local的使用
组件内部状态管理 @Local是专为@ComponentV2组件设计的装饰器,用于声明组件私有状态。
HarmonyOS 5.0应用开发——属性动画
【高心星出品】 属性动画 属性接口(以下简称属性)包含尺寸属性、布局属性、位置属性等多种类型,用于控制组件的行为。针对当前界面上的组件,其部分属性(如位置属性)的变化会引起UI的变化。
HarmonyOS 5.0应用开发——ArkTS容器类
线性容器实现能按顺序访问的数据结构,其底层主要通过数组实现,包括ArrayList、Vector(已废弃)、List、LinkedList、Deque、Queue、Stack七种。
HarmonyOS 5.0应用开发——仿微信聊天界面
闲暇之余我自己开发了一个基于HarmonyOS5.0的仿微信聊天界面,里面主要用到了ArkUI的技术。
HarmonyOS 5.0应用开发——全局广播的使用
全局广播可以用来做应用间通信,进程间通信,包含订阅、发布等功能。 CES(Common Event Service,公共事件服务)为应用程序提供订阅、发布、退订公共事件的能力。
HarmonyOS 5.0应用开发——Ability与Page数据传递
Ability与Page数据传递 基于当前的应用模型,可以通过以下几种方式来实现UIAbility组件与UI之间的数据同步。
HarmonyOS 5.0应用开发——UIAbility跳转
UIAbility是系统调度的最小单元。在设备内的功能模块之间跳转时,会涉及到启动特定的UIAbility,包括应用内的其他UIAbility、或者其他应用的UIAbility。
HarmonyOS 5.0应用开发——UIAbility生命周期
UIAbility组件是一种包含UI的应用组件,主要用于和用户交互。 UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口。一个应用可以包含一个或多个UIAbility组件。
HarmonyOS 5.0应用开发——鸿蒙混合开发
混合开发(Hybrid Development)是一种结合原生应用和Web应用的开发模式,旨在同时利用两者的优势。随着移动应用需求的多样化和复杂化,单一的开发方式往往难以满足所有需求。
HarmonyOS 5.0应用开发——Web组件的使用
Web组件的使用 ArkWeb(方舟Web)提供了Web组件,是用于在应用程序中显示Web页面内容。
HarmonyOS 5.0应用开发——网格(Grid)
网格布局是由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。 ArkUI提供了Grid容器组件和子组件GridItem,用于构建网格布局。
下一页