自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ArkTS 口语陪练:基于 HarmonyOS 的 21 天语言训练营开发全流程详解

本文详细介绍了基于 HarmonyOS 和 ArkTS 开发的"21 天语言训练营"口语陪练应用。文章从项目背景、技术选型、开发环境搭建、目录结构到核心功能实现进行了系统讲解,重点剖析了 ArkTS 在 UI 构建、状态管理、路由导航等关键技术的应用实践。该应用采用闪卡背诵和 AI 对话两大核心功能模块,通过 Grid 和 List 控件实现,展示了 ArkUI 声明式编程范式在语言学习类应用中的优势。文章还提供了完整的扩展方向与演进路线图,帮助开发者掌握从项目搭建到商业化的全流程开发技能,是学习 Harm

2026-06-20 16:38:47 438

原创 纯血鸿蒙 ArkTS 开发实战:Grid 与 List 组合构建高颜值编程练习应用

本文介绍了一个基于 HarmonyOS 5.0 和 ArkTS 开发的编程练习应用。该应用通过 Grid 组件实现语言选择标签,List 组件展示题目卡片,支持点击语言切换自动过滤题目列表。文章详细讲解了项目搭建、数据模型设计、Grid 组件实现语言标签(包括选中态样式和点击事件处理)、以及 List 组件实现题目列表(包括空状态处理)等核心开发过程。整个应用采用声明式 UI 和响应式状态管理,展示了纯血鸿蒙原生开发的典型模式,适合鸿蒙开发者学习参考。

2026-06-20 11:39:01 447

原创 【ArkTS开发实战】从零实现行李清单应用,掌握Grid与List核心组件

这篇文章介绍了如何使用HarmonyOS的ArkTS框架开发一个行李清单应用。文章包含五个主要部分: 项目环境准备:介绍了所需的开发工具(DevEco Studio和HarmonyOS SDK)和项目创建步骤,以及ArkTS语言的基本特性。 数据模型设计:详细说明了应用中使用的数据模型,包括分类枚举(衣物、证件、电子、洗护)、物品接口(包含ID、名称和勾选状态)和分类接口。 状态管理:讲解了如何使用@State装饰器管理应用状态,以及状态更新的注意事项,强调需要重新赋值数组/对象以触发UI更新。 UI布局实

2026-06-14 16:05:44 405

原创 【ArkTS】情感洞察:基于Grid与List组件构建情感分析可视化面板

本文介绍了基于HarmonyOS ArkTS语言构建情感分析可视化面板的实现方案。项目采用Grid组件展示情感分布概览(积极、消极、中性三类情感占比),通过List组件呈现详细分析结果列表。技术实现上运用了ArkTS声明式UI开发范式,结合Column、Stack、Circle等组件实现圆形进度条等可视化效果。文章详细说明了数据模型设计(EmotionDistribution和EmotionDetail接口)、组件布局结构("概览+明细"双层设计)以及核心开发要点,适合HarmonyOS开发者学习声明式UI

2026-06-13 23:28:16 376

原创 HarmonyOS NEXT 线性渐变布局实战 —— LinearGradient 动态方向切换

本文介绍了基于鸿蒙 ArkTS 的线性渐变布局实战,重点演示了 linearGradient 属性的动态方向切换功能。项目通过 @Builder + if/else 条件渲染方案,解决了 ArkTS 中 linearGradient 属性在状态变化时不重绘的问题,实现了全屏背景渐变方向的动态切换(支持 6 种方向)。核心技术包括:linearGradient 参数详解(方向、多色色标、重复渐变)、ArkTS 渲染机制的关键技巧,以及通过 @State 变量控制 UI 更新的实现方案。项目还包含静态渐变示例和

2026-06-13 23:06:20 437

原创 鸿蒙原生 ArkTS 毛玻璃日历卡片组件

本文介绍了一个基于鸿蒙6.0/OpenHarmony API 12+ ArkUI框架开发的毛玻璃效果日历卡片组件Demo。该组件采用纯原生ArkTS(Stage模型)实现,主要展示了沉浸式毛玻璃效果(backgroundBlurStyle)、悬浮阴影、月份切换弹性动画(animateTo+Curve.Friction)、按压反馈(scale+animateTo)、日期高亮等特性。项目结构清晰,包含浅色/深色主题资源适配,通过Stack/Column/Row/Grid等布局组件和状态管理(@State)构建了

2026-06-12 20:33:07 410

原创 HarmonyOS 6.0 灵动岛交互通知组件

HarmonyOS 6.0 灵动岛交互组件摘要 本项目是基于ArkUI框架开发的鸿蒙原生灵动岛组件,深度还原iOS动态岛交互体验。核心特性包括: 双形态切换 - 胶囊态(180×40)与展开态(92%×220)通过弹性动画平滑过渡 5种通知卡片 - 支持消息、音乐、来电、文件、系统更新等场景,含专属UI设计 动态效果 - Canvas绘制音频波形(双sin函数+三色渐变),毛玻璃背景随系统主题切换 技术实现 - 采用ArkTS强类型语言,结合animateTo弹性动画、backgroundBlurStyle

2026-06-12 09:50:40 5234

原创 鸿蒙 ArkTS 实战:从零搭建一个带 SQLite 持久化的「目标规划器」App

本文介绍了一个基于HarmonyOS 5.0和ArkTS框架开发的"目标规划器"App实战项目。该项目使用relationalStore实现SQLite数据持久化,涵盖了数据建模、数据库CRUD、状态管理、组件化UI等核心功能。文章详细讲解了项目背景、技术栈、目录结构,并重点分析了数据模型(@Observed装饰)和数据库层(单例+relationalStore)的实现,包括表结构设计。该项目适合作为ArkTS从入门到进阶的实践案例,完整展示了鸿蒙应用开发的全流程。

2026-06-11 19:52:00 393

原创 HarmonyOS 通讯录管家 —— 基于 ArkTS + SQLite 的联系人管理应用

这是一个基于HarmonyOS ArkTS开发的完整通讯录管理应用,主要特点包括: 技术架构:采用纯ArkTS原生开发,使用SQLite进行本地数据存储,遵循三层架构设计(数据类型层-数据库操作层-UI展示层) 核心功能: 联系人CRUD操作(增删改查) 分组管理(预设5个分组) 模糊搜索(支持姓名/电话搜索) 生日智能提醒(自动计算7天内过生日的联系人) 快速拨号(集成系统拨号功能) 表单验证(各项输入校验) 数据库设计:包含contact(联系人)和contact_group(分组)两个表,支持安全存储

2026-06-04 20:05:19 424

原创 鸿蒙原生 ArkTS - 编程导师 AI

本文介绍了一款基于HarmonyOS Next和ArkTS开发的AI编程导师应用,它集成了DeepSeek大模型,为开发者提供实时编程辅助。该应用具备以下核心特点: 智能对话功能:接入DeepSeek-V4-Pro大模型,支持上下文连续对话和专业代码解答。 代码高亮显示:内置ArkTS词法分析器,实现关键字、类型等语法元素的高亮。 沉浸式界面:采用VS Code风格暗色主题,优化开发体验。 原生开发:完全基于ArkUI框架构建,无第三方依赖。 技术架构分为三层:应用层(UI界面)、逻辑层(状态管理和网络请求

2026-06-04 18:13:09 306

原创 鸿蒙原生ArkTS布局方式之Flex响应式卡片流布局

本文详细介绍了鸿蒙原生ArkTS中Flex布局实现响应式卡片流的关键技术。通过Flex容器的主轴方向控制、自动换行机制和弹性权重分配,开发者可以轻松构建自适应的多行多列布局。文章剖析了FlexWrap.Wrap的自动换行原理、layoutWeight的弹性空间分配机制,以及如何配合margin实现完美间距。这种数据驱动、权重自适应的布局方式,能够自动适应不同屏幕尺寸,显著减少适配代码量,是鸿蒙应用开发的推荐实践方案。

2026-06-03 23:59:25 503 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除