首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HarmonyOS
ChinaDragon
创建于2025-03-12
订阅专栏
HarmonyOS NEXT相关技术
等 9 人订阅
共101篇文章
创建于2025-03-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
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组件支持使用条件渲染、循环渲染、懒加载等方式生
HarmonyOS:使用Swiper构建轮播
Swiper作为一个容器组件,如果设置了自身尺寸属性,则在轮播显示过程中均以该尺寸生效。如果自身尺寸属性未被设置,则分两种情况:如果设置了prevMargin或者nextMargin属性
HarmonyOS:使用HTTP访问网络
import { http } from '@kit.NetworkKit' // 创建数据请求对象 // 每一个httpRequest对应一个HTTP请求任务,不可复用 let httpRe
HarmonyOS:多线程并发
内存共享并发模型指多线程同时执行任务,这些线程依赖同一内存并且都有权限访问,线程访问内存前需要抢占并锁定内存的使用权,没有抢占到内存的线程需要等待其他线程释放使用权再执行。
HarmonyOS:异步并发 (Promise和async/await)
Promise和async/await提供异步并发能力,是标准的JS异步语法。异步代码会被挂起并在之后继续执行,同一时间只有一段代码执行,适用于单次I/O任务的场景开发,例如一次网络请求、一次文件读写
HarmonyOS:使用Emitter进行线程间通信
Emitter主要提供线程间发送和处理事件的能力,包括对持续订阅事件或单次订阅事件的处理、取消订阅事件、发送事件到事件队列等。
HarmonyOS:@Provide装饰器和@Consume装饰器:与后代组件双向同步
@Provide和@Consume可以通过相同的变量名或者相同的变量别名绑定,建议类型相同,否则会发生类型隐式转换,从而导致应用行为异常。
HarmonyOS:应用权限管控概述
应用权限保护的对象可以分为数据和功能: 数据包括个人数据(如照片、通讯录、日历、位置等)、设备数据(如设备标识、相机、麦克风等)。 功能包括设备功能(如访问摄像头/麦克风、打电话、联网等)、应用功能
HarmonyOS:访问控制概述
系统上运行的应用程序均部署在受保护的沙箱中,通过沙箱的安全隔离机制,可以限制应用程序的不当行为(如应用间非法访问数据、篡改设备等)。每个程序都拥有唯一的ID(TokenID)
HarmonyOS:应用沙箱
应用沙箱是一种以安全防护为目的的隔离机制,避免数据受到恶意路径穿越访问。在这种沙箱的保护机制下,应用可见的目录范围即为“应用沙箱目录”。
HarmonyOS:Navigation组件的使用
Navigation是路由导航的根视图容器,一般作为页面(@Entry)的根容器,包括单栏(Stack)、分栏(Split)和自适应(Auto)三种显示模式。
HarmonyOS:@State、@Prop、@Link
@State装饰的变量与子组件中的@Prop装饰变量之间建立单向数据同步,与@Link、@ObjectLink装饰变量之间建立双向数据同步 @State装饰的变量生命周期与其所属自定义组件生命周期相同
下一页