- @[toc] 深入了解Arkts语言中的Want对象Arkts语言中的Want是一种用于对象间信息传递的载体,主要用于应用组件之间的信息传递。本文将深入探讨Want的定义、用途、类型以及参数说明,并介绍显式和隐式Want的使用场景和匹配规则。 Want的定义与用途Want作为对象间信息传递的载体,常用于启动能力(Ability)时传递相关数据。在启动目标Ability时,Want包含了指定的... @[toc] 深入了解Arkts语言中的Want对象Arkts语言中的Want是一种用于对象间信息传递的载体,主要用于应用组件之间的信息传递。本文将深入探讨Want的定义、用途、类型以及参数说明,并介绍显式和隐式Want的使用场景和匹配规则。 Want的定义与用途Want作为对象间信息传递的载体,常用于启动能力(Ability)时传递相关数据。在启动目标Ability时,Want包含了指定的...
- @[toc] ArkTS应用模型中UIAbility组件与UI的数据同步在基于HarmonyOS的应用模型中,实现UIAbility组件与UI之间的数据同步是关键的开发任务之一。在ArkTS引擎中,可以通过两种主要方式来实现这一目标:使用EventHub和全局对象globalThis。 使用EventHub进行数据通信EventHub提供了一种基于发布订阅模式的事件机制,通过订阅和发布自定义... @[toc] ArkTS应用模型中UIAbility组件与UI的数据同步在基于HarmonyOS的应用模型中,实现UIAbility组件与UI之间的数据同步是关键的开发任务之一。在ArkTS引擎中,可以通过两种主要方式来实现这一目标:使用EventHub和全局对象globalThis。 使用EventHub进行数据通信EventHub提供了一种基于发布订阅模式的事件机制,通过订阅和发布自定义...
- @[toc] HarmonyOS 应用模型解析HarmonyOS 应用模型是为开发者提供应用程序所需能力的抽象,简化了应用开发流程,提供了一套统一的模型,使得应用开发更为简单、高效。在此,我们将详细解读应用模型的构成要素以及对新推出的 Stage 模型进行深入分析。 应用模型的构成要素 1. 应用组件应用组件是应用的基本组成单位,充当应用的运行入口。它们包括不同的状态,这些状态被称为应用组件... @[toc] HarmonyOS 应用模型解析HarmonyOS 应用模型是为开发者提供应用程序所需能力的抽象,简化了应用开发流程,提供了一套统一的模型,使得应用开发更为简单、高效。在此,我们将详细解读应用模型的构成要素以及对新推出的 Stage 模型进行深入分析。 应用模型的构成要素 1. 应用组件应用组件是应用的基本组成单位,充当应用的运行入口。它们包括不同的状态,这些状态被称为应用组件...
- @[toc] 深入了解 LazyForEach:数据懒加载在现代移动应用和Web开发中,优化性能是一个至关重要的任务。在处理大量数据时,懒加载(Lazy Loading)是一种有效的策略,可以显著减少内存占用和提高用户体验。在这方面,ARK框架引入了LazyForEach组件,通过按需加载数据项,实现了高效的数据懒加载。本文将深入探讨LazyForEach的使用方法、接口描述以及一些注意事项... @[toc] 深入了解 LazyForEach:数据懒加载在现代移动应用和Web开发中,优化性能是一个至关重要的任务。在处理大量数据时,懒加载(Lazy Loading)是一种有效的策略,可以显著减少内存占用和提高用户体验。在这方面,ARK框架引入了LazyForEach组件,通过按需加载数据项,实现了高效的数据懒加载。本文将深入探讨LazyForEach的使用方法、接口描述以及一些注意事项...
- @[toc] ArkTS ForEach接口详解与应用示例在ArkUI框架中,ForEach接口是基于数组类型数据进行循环渲染的强大工具。它需要与容器组件搭配使用,并能够根据数据源动态生成相应的子组件。以下是对ForEach接口的详细解析,包括接口描述、参数说明、键值生成规则以及使用场景的示例。 ForEach接口概述 介绍ForEach接口基于数组类型数据进行循环渲染,需要与容器组件配合使... @[toc] ArkTS ForEach接口详解与应用示例在ArkUI框架中,ForEach接口是基于数组类型数据进行循环渲染的强大工具。它需要与容器组件搭配使用,并能够根据数据源动态生成相应的子组件。以下是对ForEach接口的详细解析,包括接口描述、参数说明、键值生成规则以及使用场景的示例。 ForEach接口概述 介绍ForEach接口基于数组类型数据进行循环渲染,需要与容器组件配合使...
- @[toc] ArkTS渲染控制概述:条件渲染的艺术在ArkTS的UI开发中,渲染控制是一项强大的功能,通过条件渲染语句,你可以根据应用的状态,动态地构建UI。本文将深入探讨ArkTS中的条件渲染,包括if、else和else if语句的使用规则、更新机制以及在不同场景中的应用。 条件渲染的基本概念ArkTS通过自定义组件的build()函数和@builder装饰器中的声明式UI描述语句构建... @[toc] ArkTS渲染控制概述:条件渲染的艺术在ArkTS的UI开发中,渲染控制是一项强大的功能,通过条件渲染语句,你可以根据应用的状态,动态地构建UI。本文将深入探讨ArkTS中的条件渲染,包括if、else和else if语句的使用规则、更新机制以及在不同场景中的应用。 条件渲染的基本概念ArkTS通过自定义组件的build()函数和@builder装饰器中的声明式UI描述语句构建...
- @[toc] ArkUI框架中的PersistentStorage和Environment在ArkUI框架中,持久化存储和设备环境查询是应用开发中不可或缺的两个重要功能。在本文中,我们将深入了解框架提供的PersistentStorage和Environment,它们的用途、限制条件以及在应用开发中的使用场景。 PersistentStorage:保持状态的长存储 概述PersistentS... @[toc] ArkUI框架中的PersistentStorage和Environment在ArkUI框架中,持久化存储和设备环境查询是应用开发中不可或缺的两个重要功能。在本文中,我们将深入了解框架提供的PersistentStorage和Environment,它们的用途、限制条件以及在应用开发中的使用场景。 PersistentStorage:保持状态的长存储 概述PersistentS...
- @[toc] ArkTS 应用状态管理详解在 ArkTS 中,实现应用级别的状态数据共享涉及到应用状态管理的概念。在前面的章节中,我们了解到页面级别的状态存储通过 LocalStorage 实现,而应用级别的状态管理则需要使用不同的工具。ArkTS 提供了多种应用状态管理的能力,包括 LocalStorage、AppStorage、PersistentStorage 以及 Environme... @[toc] ArkTS 应用状态管理详解在 ArkTS 中,实现应用级别的状态数据共享涉及到应用状态管理的概念。在前面的章节中,我们了解到页面级别的状态存储通过 LocalStorage 实现,而应用级别的状态管理则需要使用不同的工具。ArkTS 提供了多种应用状态管理的能力,包括 LocalStorage、AppStorage、PersistentStorage 以及 Environme...
- @[toc] ARKTS中@Observed和@ObjectLink装饰器的嵌套类对象属性变化在ARKTS的开发中,为了更好地支持嵌套类对象的属性变化,引入了@Observed和@ObjectLink两个装饰器。这两个装饰器允许在涉及嵌套对象或数组的情境中进行双向数据同步,特别是在二维数组、数组项class、或者class的属性是class等多层嵌套的情况下。 @Observed 类装饰器 ... @[toc] ARKTS中@Observed和@ObjectLink装饰器的嵌套类对象属性变化在ARKTS的开发中,为了更好地支持嵌套类对象的属性变化,引入了@Observed和@ObjectLink两个装饰器。这两个装饰器允许在涉及嵌套对象或数组的情境中进行双向数据同步,特别是在二维数组、数组项class、或者class的属性是class等多层嵌套的情况下。 @Observed 类装饰器 ...
- @[toc] ArkTS中的双向数据同步:@Provide和@Consume装饰器详解在ArkTS的开发文档中,@Provide和@Consume装饰器为开发者提供了一种灵活而强大的方式,用于实现与后代组件的双向数据同步。这种机制适用于需要在多个组件层级之间传递状态数据的场景,摆脱了传统参数传递的束缚,为组件之间的数据流动提供了更加便利的方式。 背景与概述在ArkTS的API version... @[toc] ArkTS中的双向数据同步:@Provide和@Consume装饰器详解在ArkTS的开发文档中,@Provide和@Consume装饰器为开发者提供了一种灵活而强大的方式,用于实现与后代组件的双向数据同步。这种机制适用于需要在多个组件层级之间传递状态数据的场景,摆脱了传统参数传递的束缚,为组件之间的数据流动提供了更加便利的方式。 背景与概述在ArkTS的API version...
- 一生万物,一节课带你见识鸿蒙超能力,端云协同是指将终端设备和云端资源相互协同合作,实现共享、交互和协同工作的方式。在端云协同的模式下,终端设备通过云端提供的服务和资源,实现更强大的计算能力、存储能力以及各种应用和功能的支持。所以华为云的未来展望非常广阔,它致力于成为全球领先的云计算和人工智能技术提供商。 一生万物,一节课带你见识鸿蒙超能力,端云协同是指将终端设备和云端资源相互协同合作,实现共享、交互和协同工作的方式。在端云协同的模式下,终端设备通过云端提供的服务和资源,实现更强大的计算能力、存储能力以及各种应用和功能的支持。所以华为云的未来展望非常广阔,它致力于成为全球领先的云计算和人工智能技术提供商。
- 鸿蒙系统中的FA模型和Stage模型是两种不同的应用开发模型,它们在设计思想、组件类型、资源共享和内存占用、系统管理和控制能力,以及模型演进和主推程度等方面存在显著的差异。 FA模型FA模型是“Feature Ability”(功能能力)的缩写,是HarmonyOS早期版本开始支持的模型。该模型基于微内核架构,通过IPC(进程间通信)和分布式软总线完成轻量化、松耦合的模块间通信和服务调用。其... 鸿蒙系统中的FA模型和Stage模型是两种不同的应用开发模型,它们在设计思想、组件类型、资源共享和内存占用、系统管理和控制能力,以及模型演进和主推程度等方面存在显著的差异。 FA模型FA模型是“Feature Ability”(功能能力)的缩写,是HarmonyOS早期版本开始支持的模型。该模型基于微内核架构,通过IPC(进程间通信)和分布式软总线完成轻量化、松耦合的模块间通信和服务调用。其...
- 本文介绍如何搭建 HarmonyOS 应用的开发环境,介绍下载安装 DevEco Studio 开发工具和 SDK 的详细流程。华为鸿蒙 DevEco Studio 是面向全场景的一站式集成开发环境,面向全场景多设备,提供一站式的分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。 本文介绍如何搭建 HarmonyOS 应用的开发环境,介绍下载安装 DevEco Studio 开发工具和 SDK 的详细流程。华为鸿蒙 DevEco Studio 是面向全场景的一站式集成开发环境,面向全场景多设备,提供一站式的分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。
- 学习ArtTs -- 初见ArkTs 学习ArtTs -- 初见ArkTs
- UIAbility组件间交互(设备内)在设备内,UIAbility(用户界面能力)是系统调度的最小单元,它们负责展示用户界面和执行相关的业务逻辑。设备内的不同功能模块之间的交互是应用程序开发中的重要部分。本文将探讨设备内UIAbility之间的交互方式,包括启动应用内的UIAbility、启动其他应用的UIAbility以及通过Call调用实现UIAbility交互。 启动应用内的UIAb... UIAbility组件间交互(设备内)在设备内,UIAbility(用户界面能力)是系统调度的最小单元,它们负责展示用户界面和执行相关的业务逻辑。设备内的不同功能模块之间的交互是应用程序开发中的重要部分。本文将探讨设备内UIAbility之间的交互方式,包括启动应用内的UIAbility、启动其他应用的UIAbility以及通过Call调用实现UIAbility交互。 启动应用内的UIAb...
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签