首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鸿蒙开发
鸿蒙自习室
创建于2024-09-27
订阅专栏
鸿蒙next应用开发
等 8 人订阅
共92篇文章
创建于2024-09-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
鸿蒙多线程开发——线程间数据通信对象03(sendable)
1、简 介 在传统JS引擎上,对象的并发通信开销的优化方式只有一种,就是把实现下沉到Native侧,通过Transferable对象的转移或共享方式降低并发通信开销。而开发者仍然还有大量对象并发通信的
鸿蒙多线程开发——sendable共享模块
1、前 言 本篇文章是基于鸿蒙多线程开发——线程间数据通信对象03(sendable)的接续讨论。 2、共享模块 共享模块是进程内只会加载一次的模块,使用"use shared"这一指令来标记一个模块
鸿蒙多线程开发——sendable共享容器
1、异步锁机制 在介绍共享容器之前,先介绍异步锁机制。 为了解决多线程并发任务间的数据竞争问题,ArkTS引入了异步锁能力。异步锁可能会被类对象持有,因此为了更方便地在并发实例间获取同一个异步锁对象,
鸿蒙多线程开发——Sendable对象的序列化与冻结操作
1、Sendable对象的序列化与反序列化 Sendable对象的简单介绍参考文章:鸿蒙多线程开发——线程间数据通信对象03(sendable) 与JSON对象的序列化和反序列化类似,Sendable
鸿蒙多线程开发——Sendable使用注意事项
1、概 述 本文是在鸿蒙多线程开发——线程间数据通信对象03(sendable)基础上做的扩展讨论。 Sendable协议定义了ArkTS的可共享对象体系及其规格约束。符合Sendable协议的数据(
鸿蒙UI开发——亮/暗色模式适配
1、概 述 系统存在深浅色两种显示模式,为了给用户更好的使用体验,应用最好适配暗色和亮色两种模式。从应用与系统配置关联的角度来看,适配暗色和亮色模式可以分为下面两种情况: 应用跟随系统的深浅色模式;
鸿蒙开发——使用ArkTs处理XML文本
1、概 述 XML(可扩展标记语言)是一种用于描述数据的标记语言,旨在提供一种通用的方式来传输和存储数据,特别是Web应用程序中经常使用的数据。XML并不预定义标记。因此,XML更加灵活,并且可以适用
鸿蒙开发实战——使用Canvas绘制环形文字
1、背 景 我们在之前的文章鸿蒙UI开发——实现环形文字中有讨论过如何通过 RichText组件,使用SVG方案来绘制环形文字。该例子实现的效果如下: 又有朋友提出疑问,如果我们使用Canvas去绘制
鸿蒙开发——键值型数据库的基本使用与跨设备同步
1、简 述 ❓ 什么是键值型数据库 当需要存储的数据没有复杂的关系模型,比如存储商品名称及对应价格、员工工号及今日是否已出勤等,由于数据复杂度低,更容易兼容不同数据库版本和设备类型,因此推荐使用键值型
鸿蒙UI开发——渐变色效果
1、概 述 ArkTs可以通过颜色渐变接口,设置组件的背景颜色渐变效果,实现在两个或多个指定的颜色之间进行平稳的过渡。 目前提供三种渐变类型:线性渐变、角度渐变、径向渐变。 我们在鸿蒙UI布局实战 —
鸿蒙UI开发——实时动态模糊效果
1、概 述 模糊效果可以用来体现界面空间的纵深感,区分前后元素的层级关系。ArkUI提供了5种接口来实现实时模糊。分别是: backdropBlur blur 以调节模糊半径方式来实现背景模糊和前景(
鸿蒙UI开发——组件阴影效果
1、概 述 ArkUI为组件提供了阴影效果的设置。我们可以通过组件的.shadow属性为组件添加阴影效果。本文对阴影效果的设置做简单介绍。 2、接口介绍 对于普通组件来说,我们可以为其设置.shado
鸿蒙UI开发——组件点击回弹效果
1、概 述 从API Version 10开始支持,ArkUI支持设置组件点击时回弹效果。我们可以通过为组件设置cl
鸿蒙开发——关系型数据库的基本使用与跨设备同步
1、关系型数据库的基本使用 1.1、 基本介绍 关系型数据库基于SQLite组件,适用于存储包含复杂关系数据的场景,
鸿蒙UI开发——组件滤镜效果
1、概 述 ArkUI为组件提供了滤镜效果设置,背景滤镜、前景滤镜、合成滤镜。我们可以通过以下方式为组件设置对应的滤
ArkTs布局入门03——层叠布局(Stack)
1、概述 叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过Stack容器组件实现位置的固定定位与层叠,容器中的子元素(子组件)依次入栈,
ArkTs布局入门02——弹性布局(Flex)
1、概述 弹性布局(Flex)提供更加有效的方式对容器中的子元素进行排列、对齐和分配剩余空间。容器默认存在主轴与交叉轴,子元素默认沿主轴排列,子元素在主轴方向的尺寸称为主轴尺寸,在交叉轴方向的尺寸称为
ArkTs布局入门01——线性布局(Row/Column)
1、概述 布局指用特定的组件或者属性来管理用户页面所放置UI组件的大小和位置。组件按照布局的要求依次排列,构成应用的页面。 在声明式UI中,所有的页面都是由自定义组件构成,开发者可以根据自己的需求,选
鸿蒙UI布局实战 —— 个人中心页面开发
1、前言 接下里我们将开启“鸿蒙UI布局系列”的学习,第一站:学习线性布局(Row/Column)+ 弹性布局(Flex) 在展开学习前,先上一个实战demo——开发一个个人中心页面,示意图如下: 其
鸿蒙UI开发快速入门 —— part12: 渲染控制
1、前言 在声明式描述语句中开发者除了使用系统组件外,还可以使用渲染控制语句来辅助UI的构建,这些渲染控制语句包括控制组件是否显示的条件渲染语句,基于数组数据快速生成组件的循环渲染语句。 2、条件渲染
下一页