首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HarmonyOS
ChinaDragon
创建于2025-03-12
订阅专栏
HarmonyOS NEXT相关技术
等 9 人订阅
共101篇文章
创建于2025-03-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HarmonyOS:Tabs组件的使用
Tabs组件的页面组成包含两个部分,分别是TabContent和TabBar。TabContent是内容页,TabBar是导航页签栏
HarmonyOS:使用ArkWeb构建页面
加载网络页面:通过调用loadUrl()接口加载指定的网页; 将本地页面文件放在应用的rawfile目录下; Web组件可以通过loadData()接口实现加载HTML格式的文本数据。
HarmonyOS:使用常用组件构建页面
List 列表包含一系列相同宽度的列表项。适合连续、多行呈现同类数据,例如图片和文本。 ListItem 用来展示列表具体item,必须配合List来使用。
HarmonyOS:UIAbility组件间交互(设备内)
在EntryAbility中,通过调用startAbility()方法启动UIAbility,want为UIAbility实例启动的入口参数,其中bundleName为待启动应用的Bundle名称
HarmonyOS:应用模型
Stage模型中,多个应用组件共享同一个ArkTS引擎实例;而FA模型中,每个应用组件独享一个ArkTS引擎实例。因此在Stage模型中,应用组件之间可以方便的共享对象和状态
HarmonyOS:Ability Kit简介
Ability Kit(程序框架服务)提供了应用程序开发和运行的应用模型,是系统为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。
HarmonyOS:UIAbility组件与UI的数据同步
EventHub进行数据通信:在基类Context中提供了EventHub对象,通过发布订阅方式来实现事件的传递。在事件传递前,订阅者需要先进行订阅,当发布者发布事件时,订阅者将接收到事件并进处理。
HarmonyOS:ArkUI简介
ArkUI(方舟UI框架)为应用的UI开发提供了完整的基础设施,包括简洁的UI语法、丰富的UI功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。
HarmonyOS:UIAbility组件基本用法
在UIAbility的onWindowStageCreate()生命周期回调中,通过WindowStage对象的loadContent()方法设置启动页面。
HarmonyOS:UIAbility组件启动模式
UIAbility的启动模式是指UIAbility实例在启动时的不同呈现状态。系统提供了三种启动模式: singleton(单实例模式) multiton(多实例模式) specified(指定实例模
HarmonyOS:UIAbility组件生命周期
UIAbility的生命周期包括Create、Foreground、Background、Destroy四个状态
HarmonyOS:UIAbility组件概述
UIAbility组件是一种包含UI的应用组件,主要用于和用户交互。 UIAbility的设计理念: 原生支持应用组件级的跨端迁移和多端协同。 支持多设备和多窗口形态。
HarmonyOS:应用程序框架基础
Ability类型的Module: 用于实现应用的功能和特性。每一个Ability类型的Module编译后,会生成一个以.hap为后缀的文件,我们称其为HAP
HarmonyOS:@Track装饰器:class对象属性级更新
@Track是class对象的属性装饰器。当一个class对象是状态变量时,@Track装饰的属性发生变化,只会触发该属性关联的UI更新;而未被标记的属性不能在UI中使用。
HarmonyOS:$$语法:内置组件双向同步
$$绑定的变量变化时,会触发UI的同步刷新。 当前$$支持基础类型变量,以及@State、@Link和@Prop装饰的变量。
HarmonyOS:@Watch装饰器:状态变量更改通知
@Watch用于监听状态变量的变化,当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。
HarmonyOS:自定义组件冻结功能
组件冻结的工作原理是: 开发者通过设置freezeWhenInactive属性,即可激活组件冻结机制。 启用后,系统将仅对处于激活状态的自定义组件进行更新,这使得UI框架可以尽量缩小更新范围
HarmonyOS:声明式UI语法
@Entry、@Component和@State都是装饰器,@Component表示自定义组件,@Entry表示该自定义组件为入口组件,@State表示组件中的状态变量,状态变量变化会触发UI刷新。
HarmonyOS:ArkTS语言简介
ArkTS是HarmonyOS优选的应用高级开发语言。ArkTS提供了声明式UI范式、状态管理支持等相应的能力,让开发者可以以更简洁、更自然的方式开发应用。
HarmonyOS:DevEco Studio的使用
运行环境要求 为保证DevEco Studio正常运行,建议电脑配置满足如下要求: 操作系统:Windows10 64位、Windows11 64位 内存:16GB及以上 硬盘:100GB及以上
下一页