首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HarmonyOS
ChinaDragon
创建于2025-03-12
订阅专栏
HarmonyOS NEXT相关技术
等 10 人订阅
共112篇文章
创建于2025-03-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HarmonyOS:AbilityStage组件容器介绍
AbilityStage是一个Module级别的组件容器,应用的HAP在首次加载时会创建一个AbilityStage实例,可以对该Module进行初始化等操作。
HarmonyOS:通过preferences (用户首选项)实现数据持久化
当用户希望有一个全局唯一存储的地方,可以采用用户首选项来进行存储。Preferences会将该数据缓存在内存中,当用户读取的时候,能够快速从内存中获取数据
HarmonyOS:基于RCP的网络请求开发实践
RCP提供了网络数据请求功能,相较于Network Kit中HTTP请求能力,RCP更具易用性,且拥有更多的功能。
HarmonyOS:网络连接管理
声明接口调用所需要的权限:ohos.permission.GET_NETWORK_INFO。 此权限级别为normal,在申请权限前,请保证符合权限使用的基本原则
HarmonyOS:@LocalBuilder装饰器: 维持组件父子关系
为了解决组件的父子关系和状态管理的父子关系保持一致的问题,引入@LocalBuilder装饰器。@LocalBuilder拥有和局部@Builder相同的功能
HarmonyOS:@Builder装饰器:自定义构建函数
允许在自定义组件内定义一个或多个@Builder方法,该方法被认为是该组件的私有、特殊类型的成员函数。 私有自定义构建函数允许在自定义组件内、build方法和其他自定义构建函数中调用。
HarmonyOS:@Reusable装饰器:组件复用
@Reusable适用自定义组件。 @Reusable装饰器仅用于自定义组件。 @Reusable装饰器装饰任意自定义组件时,表示该自定义组件可以复用。
HarmonyOS:@Require装饰器:校验构造传参
@Require装饰器仅用于装饰struct内的@Prop、@State、@Provide、@BuilderParam和普通变量(无状态装饰器修饰的变量)。
HarmonyOS:ArkTS高性能编程实践
数值数组推荐使用TypedArray 如果是涉及纯数值计算的场合,推荐使用TypedArray数据结构。
HarmonyOS:@AnimatableExtend装饰器:定义可动画属性
@AnimatableExtend装饰器用于自定义可动画的属性方法,在这个属性方法中修改组件不可动画的属性。在动画执行过程时,通过逐帧回调函数修改不可动画属性值,让不可动画属性也能实现动画效果。
HarmonyOS:stateStyles:多态样式
stateStyles是属性方法,可以根据UI内部状态来设置样式, focused:获焦态 normal:正常态 pressed:按压态 disabled:不可用态 selected10+:选中态
HarmonyOS:@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化
@Observed装饰class会改变class原始的原型链,@Observed和其他类装饰器装饰同一个class可能会带来问题。 @ObjectLink装饰器不能在@Entry装饰的自定义组件中使用
HarmonyOS:TaskPool和Worker的对比 (TaskPool和Worker)
TaskPool和Worker均支持多线程并发能力。由于TaskPool的工作线程会绑定系统的调度优先级,并且支持负载均衡(自动扩缩容),而Worker需要开发者自行创建
HarmonyOS:@Extend装饰器:定义扩展组件样式
@Extend支持封装指定组件的私有属性、私有事件和自身定义的全局方法。 @Extend装饰的方法支持参数,开发者可以在调用时传递参数,调用遵循TS方法传值调用。
HarmonyOS:@Styles装饰器:定义组件重用样式
当前 @Styles 仅支持通用属性和通用事件。 @Styles可以定义在组件内或全局,在全局定义时需在方法名前面添加function关键字,组件内定义时则不需要添加function关键字。
HarmonyOS:像素单位
px 屏幕物理像素单位。 vp 屏幕密度相关像素,根据屏幕像素密度转换为屏幕物理像素,当数值不带单位时,默认单位vp。 说明: vp与px的比例与屏幕像素密度有关。 fp 字体像素,与vp类似适用屏幕
HarmonyOS:枚举说明
Auto 使用Flex容器中默认配置。 Start 元素在Flex容器中,交叉轴方向首部对齐。 Center 元素在Flex容器中,交叉轴方向居中对齐。 End 元素在Flex容器中,交叉轴方向底部对
HarmonyOS:多线程并发-Worker
Worker主要作用是为应用程序提供一个多线程的运行环境,可满足应用程序在执行过程中与宿主线程分离,在后台线程中运行一个脚本进行耗时操作,极大避免类似于计算密集型或高延迟的任务阻塞宿主线程的运行。
HarmonyOS:多线程并发-TaskPool
任务池(TaskPool)作用是为应用程序提供一个多线程的运行环境,降低整体资源的消耗、提高系统的整体性能,且您无需关心线程实例的生命周期。具体接口信息及使用方法详情请见TaskPool。
HarmonyOS:使用Grid构建网格
ArkUI提供了Grid容器组件和子组件GridItem,用于构建网格布局。Grid用于设置网格布局相关参数,GridItem定义子组件相关特征。Grid组件支持使用条件渲染、循环渲染、懒加载等方式生
下一页