- 博客(13)
- 收藏
- 关注
原创 #鸿蒙开发入门:手把手教你做一个单词记忆卡
本文介绍了一个基于鸿蒙ArkUI开发的极简单词卡片应用。作者摒弃了复杂功能,仅保留核心学习场景:正面显示单词,点击翻转显示释义和例句,并提供"认识/不认识"反馈选项。文章详细记录了开发过程,包括项目创建、数据结构设计(30个高频单词)、状态管理(使用@State)、核心功能实现(卡片翻转与单词切换)以及UI布局技巧(动态进度条、状态响应式按钮)。该项目完整覆盖鸿蒙基础开发知识点,适合初学者学习参考。所有代码均在Index.ets文件中实现,结构清晰简洁。
2026-06-17 08:15:15
215
原创 鸿蒙开发日记:我做了一款电影App,终于搞懂了多页面路由
本文记录了开发鸿蒙电影信息App的过程,重点实现多页面路由功能。项目创建后定义电影数据结构,准备20部涵盖多种类型的电影数据。通过router模块实现首页与详情页的跳转,利用pushUrl传递参数、back方法返回。首页采用4个Tab布局,包含推荐、分类、搜索和个人中心,通过条件渲染切换内容。文章详细介绍了路由配置、参数传递的实现方法,并分享了开发中遇到的"页面未注册"崩溃问题及解决方案。该项目通过实际案例演示了鸿蒙应用开发中的多页面管理技巧。
2026-06-17 08:13:06
421
原创 鸿蒙开发从入门到实战:手把手教你打造一款全能健身App
摘要:FitProApp健身助手开发全记录 本文详细记录了开发一款综合型健身App的全过程。作者基于鸿蒙系统,从单一功能App进阶到开发包含四大模块(首页、进度、训练、饮食)的复杂应用。项目亮点包括: 功能全面:集成步数追踪、饮水记录、训练管理、饮食分析等健身核心需求 技术实践:运用JSON序列化、@Builder构建函数、嵌套ForEach等进阶技术 数据可视化:实现进度条、柱状图等直观数据展示 代码架构:设计4个核心数据接口管理复杂健身数据 项目包含50+动作库、训练记录系统、7个实时计算属性
2026-06-15 13:52:21
210
原创 鸿蒙开发入门:从零手把手教你做音乐播放器App
这篇文章详细记录了一个音乐播放器App的开发过程,从项目构思到功能实现。作者选择音乐播放器作为实践项目,因其功能熟悉、交互丰富且涉及核心开发技能。文章分为以下几个部分: 项目规划:明确App功能(播放控制、收藏、进度条等)和数据设计(8首歌曲的平行数组存储) 状态管理:定义播放状态、当前歌曲索引、进度百分比、收藏状态等核心变量,使用@State装饰器实现响应式更新 开发过程: 创建项目(Empty Ability模板) 设计歌曲数据结构 实现播放/暂停、切歌、收藏等功能 使用定时器模拟进度条
2026-06-15 08:20:14
412
原创 鸿蒙原生记账APP开发实录:从需求到上线的完整踩坑指南
本文记录了使用HarmonyOS NEXT和ArkTS开发记账APP的全过程。文章首先进行了需求分析,规划了记账、查账、分析三大核心功能模块,并设计了首页、统计、设置三个主要页面。在项目结构上采用分层设计,分为数据模型层、数据访问层、UI组件层和页面层。数据模型定义了分类和交易两个核心实体,预置了11个常用分类。数据持久化选择Preferences方案,封装了数据库操作类,实现增删查等基础功能,并强调了flush()方法的重要性以避免数据丢失。
2026-06-14 21:22:45
318
原创 【鸿蒙ArkUI】个人记账本应用实现——数据持久化与页面路由实践
本文介绍了一个基于ArkUI框架的个人记账本应用的技术实现方案。项目采用ArkTS语言开发,主要功能包括收支统计、支出排行可视化、账单管理和数据持久化存储。系统设计了交易记录和分类统计的数据模型,使用@StorageLink实现本地数据存储,通过router模块进行页面路由管理。核心功能包含收支计算、分类聚合、CRUD操作等业务逻辑,并采用计算属性和状态管理实现数据响应式更新。UI部分实现了分类支出的条形图可视化展示,整体采用Stage模型架构,在DevEco Studio开发环境下完成。
2026-06-14 17:51:03
273
原创 鸿蒙开发入门:手把手教你做一个精美天气App
本文介绍了一个基于鸿蒙系统的天气应用开发实践。项目主要功能包括显示当前天气、生活指数、小时预报和7天预报,支持城市切换和根据天气动态变换背景色。作者使用DevEco Studio创建项目,设计了WeatherInfo、HourlyItem和DailyItem等数据接口,通过@State管理应用状态。重点实现了天气背景色动态变化、emoji图标显示和城市切换功能,并利用@Builder封装了可复用的UI组件。文章分享了开发过程中的技术细节和实现思路,为鸿蒙开发者提供了实用参考。
2026-06-04 21:04:19
231
原创 HarmonyOS实战:从零构建笔记应用——完整开发记录
本文介绍了基于HarmonyOS ArkUI框架开发一个完整笔记应用的全过程。文章首先分析了笔记应用的核心需求和技术要点,包括数据存储、列表展示和页面跳转等关键功能。随后详细阐述了项目架构设计,采用双页面布局实现笔记列表和编辑功能,并选择@StorageLink作为数据持久化方案。文章还提供了项目结构说明、数据模型定义以及技术选型依据,重点介绍了ArkUI的声明式开发范式和路由机制。通过这个案例,开发者可以掌握HarmonyOS应用开发的核心技能,包括状态管理、UI渲染和本地数据存储等实用技术。
2026-06-04 15:26:31
362
原创 HarmonyOS实战:从零构建番茄计时器应用
本文介绍了使用HarmonyOS ArkUI框架开发番茄计时器应用的全过程。文章首先概述了番茄工作法的原理及项目核心功能,包括专注计时、休息模式自动切换和番茄统计。随后详细阐述了技术选型(采用setInterval计时和@State状态管理)和数据结构设计。项目搭建部分提供了DevEco Studio创建步骤和配置文件说明。核心功能实现包含时间格式化、计时器控制等关键代码,展现了如何将25分钟专注、5分钟短休和15分钟长休的逻辑转化为可运行的ArkTS代码。整体方案注重简洁性和实用性,适合HarmonyOS
2026-06-02 11:22:55
326
原创 HarmonyOS实战:从零构建倒计时应用——完整开发记录
本文介绍了一个基于HarmonyOS ArkUI框架开发的倒计时应用。该应用支持预设时间(1/3/5/10分钟)和自定义时间输入,提供开始、暂停、重置功能,并动态显示倒计时进度和剩余时间。应用采用iOS风格设计,核心功能包括定时器实现、进度条显示、状态控制、颜色动态变化和时间到提醒等。文章详细分析了应用的需求、状态转换逻辑和UI设计,并给出了项目结构和配置说明,帮助开发者掌握HarmonyOS应用开发的关键技术。
2026-06-01 16:00:07
357
原创 鸿蒙待办事项应用开发——一次“边做边学“的真实记录
本文介绍了使用HarmonyOS开发一个实用待办事项应用的过程。开发环境包括Windows 11、DevEco Studio 4.0和ArkTS语言,数据存储采用轻量级的Preferences。文章从项目创建开始,详细讲解了数据结构设计(使用接口定义任务项)、本地存储封装(Preferences工具类实现增删查改)以及添加任务功能的UI实现。重点解决了数据持久化问题,通过JSON序列化和flush()方法确保数据保存可靠。该项目涵盖了移动开发的核心技术点,适合作为练手项目逐步扩展复杂功能。
2026-06-01 15:58:20
296
原创 鸿蒙计算器开发实战——从零搭建到完整运行
这篇文章记录了作者使用AI编程助手Reasonix Code从零开发鸿蒙计算器的过程。作者在初步学习HarmonyOS开发时,发现ArkTS语法细节复杂,决定尝试AI辅助开发。文章详细介绍了开发环境配置、Reasonix Code的功能特点(如自然语言对话、文件级操作、多文件支持),并展示了AI如何生成完整的项目结构和核心代码。重点分析了计算器的状态管理、事件分发和链式运算逻辑的实现,同时提到ArkTS语法限制带来的挑战。通过实际案例,文章验证了AI工具在提高开发效率方面的潜力,为开发者提供了一种新的技术实
2026-05-31 22:36:21
429
原创 零基础HarmonyOS 开发环境搭建与模拟器运行实战指南
本文提供了HarmonyOS(鸿蒙)开发环境搭建的完整指南,包括DevEco Studio安装、SDK配置、模拟器创建和第一个应用运行的详细步骤。文章首先列出硬件和软件要求(推荐配置16GB内存和SSD),然后详细说明如何下载安装DevEco Studio、配置HarmonyOS SDK(建议选择最新API 23版本)、创建本地模拟器(推荐1080×1920分辨率)以及新建和运行第一个项目(使用Empty Ability模板)。整个过程强调纯英文路径的重要性,并包含常见问题的解决方法,确保零基础开发者也能顺
2026-05-31 22:28:32
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅