
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章摘要 本文介绍了鸿蒙原生应用中两个核心页面的开发实践: 诗词详情页:设计了包含12套完整诗词数据的结构,实现了注释、背景、赏析等复杂内容的展示。通过折叠面板、路由参数接收和状态管理等技术,构建了具有交互性的详情页面。 作者天地页:整理了8位诗人信息,包括代表作标签和风格特点。页面采用卡片式布局展示诗人画像、简介和代表作等丰富信息。 两个页面展示了ArkTS中复杂数据组织、组件化开发、交互设计等
摘要: 本文详细介绍了鸿蒙原生应用收藏页面的实现过程,涵盖页面布局、数据结构设计、状态管理及交互逻辑。通过@State和@Watch实现分类筛选功能,支持按朝代(唐诗、宋词等)分组展示收藏内容。页面包含动态分类标签、可编辑的收藏卡片(含用户笔记和收藏日期),并处理了空状态场景。设计上采用ArkTS状态驱动UI,结合条件渲染和样式切换,实现流畅的编辑模式与分类切换交互,最终整合到底部导航栏中,完成应
本文介绍了鸿蒙原生应用中首页和诗词库页面的开发实战。首页采用分层布局,包含标题栏、每日诗词推荐卡片、分类入口网格、热门排行列表等模块,重点展示了渐变背景卡片、网格布局和组件复用技巧。诗词库页面实现搜索与筛选功能,通过@State+@Watch组合解决数据过滤问题。文章详细讲解了ArkTS的布局实现、数据类型定义、Builder组件复用机制以及图片圆形容器等关键技术点,为鸿蒙应用开发提供了实用参考。
本文详细介绍了从零开始构建鸿蒙原生应用"智能诗词助手"的全过程。文章首先概述了应用功能,包含5个独立页面和12套诗词数据,支持搜索、收藏等复杂功能。然后详细讲解了项目初始化步骤,包括SDK配置、路由设计和资源规划。重点强调了Stage模型的应用架构和API 23下的开发规范,特别是跨页面路由的正确导入方式(@ohos.router)。最后分享了开发环境配置中的常见问题解决方案。整个项目采用ArkT
本文记录了作者开发鸿蒙BMI计算器的过程。首先介绍了BMI的计算公式和国际分类标准,然后详细描述了技术实现:使用数组存储分类数据、设计卡片式UI界面、实现三层输入校验、动态颜色显示结果等技术点。文章总结了开发中遇到的输入对齐、键盘类型、精度控制等问题及解决方案。最终完成了一个180行代码的功能完整应用,通过实际开发加深了对BMI指数和鸿蒙开发的理解。
本文总结了鸿蒙原生应用开发过程中常见的编译错误与运行时崩溃问题,提供了系统性的调试经验与方法论。主要内容包括: 编译错误:分析典型错误如overlay传参类型不匹配、Row组件不支持fontSize、@Builder内变量声明等问题的修复方案。 运行时崩溃:重点解决get访问器返回非响应式数据导致的undefined.length错误,提出使用@State+@Watch的标准修复模式。 API 2
这篇开发日记记录了作者使用鸿蒙Canvas开发抽奖转盘的完整过程。文章从Canvas基础入手,详细描述了绘制扇形转盘、添加文字、实现旋转动画、判断抽奖结果等关键步骤。作者分享了遇到的四个技术难点:坐标系理解、文字旋转、定时器清理和负数取模,并给出了解决方案。最后还介绍了UI美化、自定义选项和历史记录等功能的实现。通过7天的开发迭代,最终完成了一个功能完善、视觉效果良好的抽奖转盘应用,展示了鸿蒙Ca
本文记录了作者开发鸿蒙单位换算器的过程。首先确定了长度、重量、温度、面积四大类单位换算功能,采用基准单位法设计数据结构,发现温度需要特殊处理(非线性转换)。通过卡片式UI布局实现输入即出结果的实时交互,解决了浮点精度、索引越界等边界问题。最终收获包括数据结构设计、边界处理等开发经验,并总结了温度换算等典型问题的解决方案。整个项目在6天内完成,实现了简洁实用的单位换算工具。
HarmonyOS NEXT 作为华为自主研发的操作系统,其应用开发采用全新的 ArkTS 语言和声明式 UI 范式。本文以一个经典的石头剪刀布游戏为例,系统讲解了 HarmonyOS 应用开发的完整流程,包括项目结构、状态管理、布局系统、事件处理等核心内容,并总结了实际开发中的常见问题和最佳实践。HarmonyOS NEXT、ArkTS、声明式 UI、状态管理、游戏开发// 视觉表示// 语义标
HarmonyOS NEXT 骰子模拟器开发实践 摘要:本文详细介绍了基于HarmonyOS NEXT和ArkTS开发的骰子模拟器应用。通过分析需求、设计系统架构,实现了骰子显示、投掷动画、主题切换和历史记录等核心功能。项目采用声明式UI范式,重点解决了状态管理、动画系统和数据持久化等技术难点,为HarmonyOS应用开发提供了实用参考。 关键词:HarmonyOS NEXT、ArkTS、声明式U







