- 博客(17)
- 收藏
- 关注
原创 HarmonyOS NEXT 实战:零基础实现屏幕使用时间追踪器(ScreenTimeTracker)
本文介绍了一个基于HarmonyOS NEXT(API20)开发的屏幕使用时间追踪器项目。通过该项目可以掌握: HarmonyOS页面布局与组件使用 Scroll容器和ForEach列表渲染 @State状态管理与UI刷新 综合UI设计(卡片/进度条/图标) 项目包含三个核心区域: 顶部标题栏(应用名称+刷新按钮) 统计卡片(总时长/解锁次数/拿起次数) App明细列表(图标+名称+时长+彩色进度条) 代码实现了数据随机生成功能,支持点击刷新按钮模拟不同使用场景。每个App使用品牌色进度条,视觉区分度高。
2026-06-15 09:41:49
201
原创 鸿蒙 ArkTS 实战:简易健康监测工具(BMI + 心率测算)完整实现与踩坑解决方案
本文介绍了一个基于HarmonyOS开发的轻量化健康监测应用"简易健康监测器"。项目使用ArkTS语言在DevEco Studio环境下开发,适配手机设备,核心功能包括BMI指数自动计算、静息心率健康评估、表单重置和弹窗提示。 该应用解决了变量关键字冲突和AlertDialog API版本兼容性等常见编译问题,具有以下特点: 单页面实现所有功能,无需数据库或网络请求 提供输入校验、BMI分级评估和心率健康建议 采用简洁的卡片式UI布局 包含完整的错误处理机制 项目适合鸿蒙开发初学者。
2026-06-15 09:09:07
364
原创 HarmonyOS NEXT API23 实战|从零开发完整版Todo待办事项应用(ArkUI声明式开发+状态管理+列表渲染全解)
本文介绍了基于HarmonyOS NEXT纯血鸿蒙开发的Todo待办事项应用项目。该项目采用ArkTS声明式UI开发,通过状态驱动视图自动更新,完整实现任务增删改查、状态标记、筛选统计等商用功能。文章详细解析了项目背景、功能特性、技术架构,重点讲解了Interface数据结构定义、@State响应式状态管理、ForEach列表渲染等10大核心知识点。项目遵循API23最新规范,采用模块化组件设计,提供可直接运行的完整源码,是学习鸿蒙应用开发的优质实践案例,帮助开发者掌握从基础语法到业务开发的过渡技能。
2026-06-14 20:15:35
255
原创 HarmonyOS NEXT API20 ArkUI 实战|生肖年份查询计算器,ArkTS 强类型规范从零落地,新手必看输入框交互避坑教程
API20 作为 HarmonyOS NEXT 强类型严格校验分水岭,很多新手写简单输入交互 Demo 都会触发隐式返回、无类型数组、装饰器不兼容三类编译报错。本文以传统生肖年份查询工具为载体,完整梳理需求设计→强类型规范改造→UI 分层卡片搭建→异常输入拦截→API20 报错修复全流程开发闭环。项目内置数字校验、非法字符拦截、年份边界限制、卡片式美化 UI 四大能力,源码真机零报错可直接复制运行。
2026-06-14 20:02:14
384
原创 HarmonyOS NEXT API23 计时器开发手把手实战(新手必过)
本文介绍了一个基于HarmonyOS NEXT API23开发的ArkTS计时器应用,专为鸿蒙初学者设计。项目采用声明式UI和状态管理,实现高精度计时(10ms刷新)、启停/暂停控制、重置、分段计次等功能。文章详细讲解了环境配置、项目创建、定时器原理(setInterval/clearInterval)、状态管理(@State)以及时间格式化方法,并提供了完整可运行的源码。该应用适用于学习计时、运动健身等场景,能帮助开发者快速掌握鸿蒙核心开发技能。
2026-06-13 20:49:08
216
原创 鸿蒙NEXT开发实战:ArkUI声明式UI打造高颜值Color-Picker颜色选择器
本文介绍了一个基于HarmonyOS NEXT(API 20+)开发的原生颜色选择器,采用ArkTS声明式UI框架实现。该工具解决了现有颜色选择器跨平台兼容性差、操作繁琐等问题,具有以下核心功能: 支持RGB三通道精准调节(0-255范围) 实时显示HEX和RGB双格式颜色代码 提供随机颜色生成和历史记录功能 自动适配系统深色/浅色主题 优化视觉交互设计,提升操作体验 文章详细讲解了项目的技术架构、代码实现和优化要点,包括状态管理、页面布局分层设计、核心模块实现方法等。
2026-06-13 20:04:37
335
原创 鸿蒙原生开发实战008:基于ArkUI+ArkTS从零开发精美菜谱应用(HarmonyOS NEXT API20+ 完整版教程)
随着HarmonyOS NEXT原生生态持续迭代,声明式ArkUI+ArkTS开发范式已成为鸿蒙应用开发的核心标准。对于鸿蒙初学者而言,单一组件语法学习较为零散,亟需一套功能完整、逻辑闭环、UI精美、可直接运行的综合实战项目,串联页面路由、数据处理、组件封装、交互优化等核心知识点。本次开发的菜谱Recipe应用是移动端生活服务类经典实战项目,摒弃冗余复杂功能,聚焦核心业务逻辑,采用现代化卡片式UI设计,完美贴合鸿蒙原生开发规范。
2026-06-12 20:00:16
369
原创 HarmonyOS NEXT 实战教程:从零开发精美单词闪卡记忆应用(ArkTS+ArkUI)
本文介绍了一款基于HarmonyOS NEXT开发的轻量化单词闪卡应用。该应用采用ArkTS声明式语法开发,支持单词卡片翻转、自定义添加单词、掌握状态标记、学习进度统计等功能,适用于碎片化学习场景。项目核心技术包括:状态管理实现交互切换、渐变透明动画实现卡片翻转、数组过滤实现单词筛选等。文中详细讲解了核心业务方法实现,如安全获取当前单词、标记掌握状态、新增删除单词等,并提供了常见问题优化方案。该项目适合鸿蒙初学者练手,可扩展语音朗读、数据持久化等功能,有助于掌握鸿蒙核心开发技能。
2026-06-09 11:59:09
276
原创 HarmonyOS NEXT 入门实战:ArkTS 从零实现石头剪刀布小游戏(完整源码 + 超详细解析)
本文介绍了一个基于HarmonyOS NEXT(API12)开发的石头剪刀布人机对战小游戏项目。项目采用ArkTS+ArkUI声明式语法实现,包含完整的游戏功能:手势选择、电脑随机出拳、胜负判定、数据统计和重置功能。文章详细讲解了开发环境配置、设计思路、核心代码实现(包括状态管理、随机数生成、动画效果等),并提供了完整的可运行源码。该项目适合鸿蒙应用开发入门学习,涵盖了@State响应式状态管理、基础组件布局、事件绑定等核心知识点。文中还给出了功能拓展建议和常见问题解决方案,帮助开发者快速上手鸿蒙应用开发。
2026-06-07 13:17:50
211
原创 HarmonyOS NEXT 实战:ArkTS 实现趣味骰子小游戏(附完整源码)
本文介绍了一个基于HarmonyOS NEXT(API12)ArkTS开发的骰子小游戏,主要功能包括:随机生成1-6点骰子结果、平滑过渡动画、投掷次数统计和重置功能。文章详细讲解了开发环境准备、核心实现思路(状态管理、随机数生成、UI交互)、完整源码及关键功能解析(响应式状态管理、动画效果、数据统计)。项目采用声明式UI开发,使用@State装饰器实现数据响应式更新,适合HarmonyOS开发新手学习ArkTS语法和基础开发流程。
2026-06-07 12:49:09
211
原创 HarmonyOS NEXT ArkUI 实战 013|运动记录管理 App(API20),统计汇总 + 增删数据 + 空状态适配全教程
本文基于 HarmonyOS NEXT API20+ ArkTS+ArkUI 声明式 UI 开发一款轻量化今日运动记录管理应用,完整实现运动条目新增、单条删除、运动数据自动汇总(总千卡 / 总时长 / 总里程)、空记录友好占位页四大核心业务;针对性解决项目高频undefined统计值渲染 BUG、数组累加统计、条件空页面渲染、ForEach 列表删改联动刷新四大开发痛点。
2026-06-04 21:26:42
342
原创 HarmonyOS NEXT ArkUI 实战 012|API20 强类型规范实现汇率转换器,从需求分析到落地全流程,ArkTS 避坑实战
本文立足于 HarmonyOS NEXT API20 强类型 ArkTS 语法规范,从零落地一款商用标准轻量化汇率转换应用,项目集成八大主流币种换算、实时输入计算、一键币种互换、基准汇率预览、异常输入拦截等全链路业务逻辑。区别于简易 Demo,文章从产品需求→技术选型→知识点拆解→分层源码解析→API20 编译报错溯源→项目迭代优化完整闭环讲解,针对性解决 API20 版本 Select 无类型对象、废弃样式 API、边框语法变更、函数隐式返回四大高频编译难题。
2026-06-04 21:11:26
390
原创 HarmonyOS NEXT 实战:从零开发一款「随笔记」完整项目(ArkTS+持久化+搜索分类)
这篇文章介绍了如何使用鸿蒙HarmonyOS NEXT开发一款完整的"随笔记"App,涵盖了鸿蒙开发的核心技术点。主要内容包括: 项目功能:实现了笔记的增删改查、分类筛选、搜索、持久化存储等功能,App重启数据不丢失。 开发流程: 创建项目并配置工程结构 设计数据模型(笔记结构、分类枚举、工具函数) 封装持久化存储(使用Preferences) 实现首页列表页面(笔记展示、分类筛选、搜索功能) 使用声明式UI搭建界面 。
2026-06-01 13:01:18
247
原创 鸿蒙 NEXT 实战|从零开发计数器应用(API 23 + Stage 模型 + 响应式状态管理)
本文介绍了鸿蒙增强版计数器应用的开发教程,针对初学者从静态UI过渡到动态交互的需求,在基础计数器功能上新增步长控制、范围限制、状态监听等进阶特性。文章重点讲解了ArkUI声明式开发的核心技术: 使用@State实现响应式数据驱动UI更新 通过@Watch监听状态变化并执行副作用逻辑 采用@Builder进行组件封装和代码复用 实现动态样式、过渡动画和输入校验等交互细节 教程包含完整项目创建步骤、核心知识点解析、状态设计思路以及基础版与增强版的代码对比,帮助开发者快速掌握鸿蒙应用开发的核心模式。
2026-06-01 11:32:24
348
原创 【鸿蒙NEXT零基础实战】从零开发专属番茄钟
摘要: 本文介绍基于HarmonyOS NEXT开发的番茄钟应用实战项目,专为零基础鸿蒙开发者设计。项目采用ArkTS+Stage模型,实现纯本地运行的番茄工作法工具,包含专注/休息循环计时、动态圆环进度、状态管理等功能亮点。教程详细讲解无误差定时器(时间戳校准)、@State状态驱动UI、生命周期管理等核心技术,提供完整可运行代码及避坑指南。通过该项目可掌握鸿蒙动态交互开发核心技能,适合作为从静态页面到业务逻辑开发的过渡练手项目。
2026-05-31 17:55:46
362
原创 HarmonyOS NEXT 实战:手机端电脑开机时间对比器(BootTimeTracker)
【摘要】本文介绍了一个基于HarmonyOS NEXT开发的"电脑开机时间对比器"应用,通过ArkTS实现多设备开机时间统计与可视化排名。项目核心功能包括:1)动态生成6款电脑的开机数据;2)计算平均/最快/最慢开机时间;3)彩色进度条展示开机时长;4)根据秒数自动分级(极速/快速/中等/较慢)。文章详细解析了ForEach索引渲染、条件判断函数、时间格式化等关键技术点,并总结了开发中常见问题(如数组更新机制、模板字符串兼容性等)。
2026-05-31 16:02:42
402
原创 HarmonyOS鸿蒙原生应用开发——从零搭建环境到成功运行第一个项目
《鸿蒙开发环境搭建指南》摘要:本文详细介绍了从零开始搭建鸿蒙开发环境的完整流程。首先说明系统要求和必备软件(JDK11+/Node.js14+),然后逐步指导安装DevEcoStudio、配置SDK和开发环境。重点讲解了创建第一个鸿蒙项目的步骤,包括选择模板、配置项目信息和编写简单页面。同时提供了模拟器配置方法及常见问题解决方案(如SDK下载失败、模拟器启动问题等)。通过本指南,开发者可以快速掌握DevEcoStudio的使用,完成首个"HelloWorld"应用的创建与运行,为鸿蒙应用
2026-05-27 08:35:02
1049
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅