首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HarmonyOS
ChinaDragon
创建于2025-03-12
订阅专栏
HarmonyOS NEXT相关技术
等 9 人订阅
共101篇文章
创建于2025-03-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HarmonyOS:给您的应用添加通知
通知主要有以下使用场景: 显示接收到的短消息、即时消息等。 显示应用的推送消息,如广告、版本更新等。 显示当前正在进行的事件,如下载等。
HarmonyOS:Web组件的生命周期
Web组件的状态主要包括:Controller绑定到Web组件、网页加载开始、网页加载进度、网页加载结束、页面即将可见等。
HarmonyOS:合理使用动画
HarmonyOS动效引力体系,围绕回归本源设计理念,打造了自然、流畅、品质一体的操作体验。基于视觉效果设计,我们可以将动效划分为特征动效、转场动效、手势动效、微动效、插画动效。
HarmonyOS:状态管理最佳实践
ArkUI提供了一系列装饰器实现ViewModel的能力,如@Prop、@Link、@Provide、LocalStorage等。当自定义组件内变量被装饰器装饰时变为状态变量,状态变量的改变会引起UI
HarmonyOS:ForEach:循环渲染
ForEach接口基于数组类型数据来进行循环渲染,需要与容器组件配合使用,且接口返回的组件应当是允许包含在ForEach父容器组件中的子组件。
HarmonyOS:创建应用静态快捷方式
shortcuts标识应用的快捷方式信息。标签值为数组,包含四个子标签shortcutId、label、icon、wants。
HarmonyOS:MVVM模式
ArkUI采用了 Model-View-ViewModel(MVVM)架构模式。MVVM 将应用分为Model、View和ViewModel三个核心部分,实现数据、视图与逻辑的分离。
HarmonyOS:状态管理优秀实践
使用@ObjectLink代替@Prop减少不必要的深拷贝; 不使用状态变量强行更新非状态变量关联组件;
HarmonyOS:通过(SQLite)关系型数据库实现数据持久化
关系型数据库对应用提供通用的操作接口,底层使用SQLite作为持久化存储引擎,支持SQLite具有的数据库特性,包括但不限于事务、索引、视图、触发器、外键、参数化查询和预编译SQL语句。
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+:选中态
下一页