logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙应用开发 UIAbility组件与UI的数据同步

本文介绍了UIAbility组件与UI之间数据同步的两种方法:1. 使用EventHub进行事件通信,通过订阅/发布机制实现数据传递,包括事件注册(on)、触发(emit)和取消订阅(off)的具体用法;2. 利用AppStorage和LocalStorage进行状态管理,AppStorage适用于全局共享数据,LocalStorage适用于组件内部状态。这两种方法为开发者提供了灵活的数据同步方案

#鸿蒙#harmonyos
鸿蒙应用开发 UIAbility组件启动模式

摘要:UIAbility支持三种启动模式以满足不同场景需求:1)singleton单实例模式(默认),系统仅维持一个实例,重复启动复用原有实例;2)multiton多实例模式,每次启动创建新实例;3)specified指定实例模式,通过唯一Key值匹配实例,未匹配则创建新实例。配置方法是在module.json5中设置launchType字段,specified模式需结合AbilityStage的

#鸿蒙#harmonyos#鸿蒙应用开发
鸿蒙应用开发 UIAbility组件基本用法

UIAbility组件的基本使用指南主要包含两个方面:1. 设置启动页面 - 在UIAbility的onWindowStageCreate回调中使用windowStage.loadContent()方法指定初始页面,防止应用启动白屏;2. 获取上下文 - UIAbility通过this.context获取UIAbilityContext实例,页面组件则通过getContext()获取,可以访问应用

#鸿蒙#harmonyos#鸿蒙应用开发
鸿蒙应用开发 FA模型:DataAbility组件(二)

本文介绍了如何创建DataAbility实现数据库操作的CRUD接口(Insert、Query、Update、Delete),以满足基础数据库存储需求。示例代码展示了基于HarmonyOS的DataAbility开发,包括数据库初始化、表创建(book表)以及各接口的具体实现。系统已实现BatchInsert和ExecuteBatch的批量处理逻辑,该逻辑依赖于基础CRUD接口。同时提供了Data

#鸿蒙#harmonyos
鸿蒙harmonyos 应用开发 UIAbility组件与UI的数据同步

摘要:UIAbility组件与UI的数据同步可通过EventHub和AppStorage/LocalStorage实现。EventHub提供事件机制,通过订阅/发布模式进行通信,需先注册事件再触发。AppStorage适用于全局状态共享,LocalStorage用于局部状态管理,两种方案可灵活控制应用状态。开发者可根据业务需求选择合适方案,提升应用性能和可维护性。(150字)

#鸿蒙#harmonyos#鸿蒙应用开发
鸿蒙应用开发 启动应用内的UIAbility组件

本文介绍了在OpenHarmony系统中如何启动应用内的UIAbility组件。主要内容包括: 基本UIAbility启动流程:通过startAbility()方法启动目标UIAbility,在目标UIAbility中接收参数并可通过terminateSelf()关闭实例。 带返回结果的启动:使用startAbilityForResult()启动UIAbility,在被启动方通过terminate

#鸿蒙#harmonyos#移动开发
鸿蒙应用开发 启动应用内的UIAbility组件

本文介绍了在OpenHarmony系统中如何启动应用内的UIAbility组件。主要内容包括: 基本UIAbility启动流程:通过startAbility()方法启动目标UIAbility,在目标UIAbility中接收参数并可通过terminateSelf()关闭实例。 带返回结果的启动:使用startAbilityForResult()启动UIAbility,在被启动方通过terminate

#harmonyos#移动开发
鸿蒙HarmonyOS 应用开发 显式Want跳转切换应用链接跳转适配

摘要:API12及后续版本强化了应用间跳转安全机制,要求通过link跳转方式实现。被调用方需在UIAbility的module.json5中配置skills标签(包含actions、entities和uris字段),并开启domainVerify域名校验。调用方使用openLink接口,通过传入link和options参数(含appLinkingOnly标志)控制匹配逻辑:true时需联网校验域名

#harmonyos#移动开发#容器
到底了