鸿蒙APP
文章平均质量分 78
YM52e
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
鸿蒙 ArkTS 实战|网络常用漫剧主角名称分类表:26 位主角 8 大分类 + 搜索筛选
技术点实现方式多字段搜索filter内 4 个字段includes或运算动态分类数组去重分类×关键词叠加&&组合双条件展开互斥expandedId记录当前项卡片复用横向筛选"分类表"类应用通用模板:数据驱动(加角色不改代码)、检索即所得(零延迟搜索)、档案展开式浏览。换一套数据就是新的分类表——课程表、食谱表、角色表皆可套用。原创 2026-08-24 13:06:42 · 219 阅读 · 0 评论 -
鸿蒙 ArkTS 实战|防渣万能执行方案:五阶段防御体系 + 红线清单的代码实现
固定底区布局、颜色体系强化语义(绿=目标、红=红线)。这套"阶段 + 动作 + 红线"模型可复用到任何流程管理类应用。:把感情投入拆成五个可执行阶段,每阶段定义目标、动作、红线、退出指令——把"看走眼"的代价控制在小成本内。虽然 ArkTS 对同层级 key 才要求唯一,但加前缀是防御性写法,避免两个列表索引相同导致 diff 混乱。数据模型承载整套方案,一个页面实现全部交互。,是 ArkTS 结构化数据的常用形态。"防渣"的本质不是识人术,而是。key 设计:外层用。原创 2026-08-24 13:04:18 · 215 阅读 · 0 评论 -
鸿蒙 ArkTS 实战|万能绿茶通用词汇库:20 词六大类 + 搜索筛选 + 潜台词解析
技术点实现方式动态分类数组去重,加词自动进筛选栏叠加过滤filter内&&组合分类与关键词条件实时搜索→@State→ 自动重渲染横向滚动+ 单行胶囊展开互斥expandedId记录当前项,点击切换卡片复用搜索 + 分类 + 展开三合一,是词库 / 词典 / 错题本类应用的通用模板:数据驱动、加词不改代码、搜索零延迟。原创 2026-08-24 12:57:46 · 241 阅读 · 0 评论 -
鸿蒙 ArkTS 实战|绿茶聊天万能公式:八种话术结构模板 + 逐句拆解
每条模板对应一段可交互的公式卡片,点击展开完整拆解。代码层面只有一个数据模型 + 一个展开状态,却撑起整个识别系统。任意排列组合,再加一个模糊边界词,就是一句茶言茶语。本应用把 8 种常见变体固化成。渲染——这套模板可直接复用到任何"识别类 / 拆解类 / 话术库"应用。控制互斥展开,同一卡片再点一次收起。原创 2026-08-24 12:55:04 · 219 阅读 · 0 评论 -
鸿蒙 ArkTS 实战|渣男渣女语录分析表:可展开卡片列表 + 类型筛选 + 套路拆解
"语录分析表"本质是一个结构化数据驱动的交互列表:每条语录是一条数据记录,包含类型、原文、套路标签、潜台词、拆解、应对策略六个字段;UI 负责按类型筛选、点击展开详情。代码层面只做两件事——用 interface 定义数据模型、用 @State + ForEach 渲染动态列表。本篇拆解实现。数据驱动的好处:加一条语录只需在数组里追加一个对象,UI 零改动。"表"就是数组,字段就是列。三、筛选逻辑:一行 filter筛选 UI 是三个胶囊按钮,点击改 ,列表自动重渲染:四、展开/收起:一个 @St原创 2026-08-24 12:48:24 · 188 阅读 · 0 评论 -
鸿蒙ArkTS项目实战 - 门店陈列巡检台:完整代码与运行效果
【代码】鸿蒙ArkTS项目实战 - 门店陈列巡检台:完整代码与运行效果。原创 2026-08-22 00:00:10 · 221 阅读 · 0 评论 -
鸿蒙ArkTS实战项目 - 门店陈列巡检台:巡检卡片与多列切换实现
最后一组卡片继续扩大了高度和控件组合的差异。对瀑布流来说,卡片是否“好看”不是第一位,能否提供足够真实的高度差才是第一位;本篇只看巡检卡片组件和页面控制区。六张卡片高度不同,正好适合拿来验证瀑布流的测量和排布结果,因此文章必须给出足够多的卡片代码,而不是只讲结果图。第二篇把六张巡检卡片完整摆出来,目的不是堆业务文案,而是让瀑布流算法面对真实高度差。技术文写到这里,重点就是让读者看到:算法为什么要找最短列,而不是机械按顺序塞固定网格。因为瀑布流按卡片真实高度排布,所以卡片内容一多,算法就必须重新平衡列高度。原创 2026-08-21 19:09:10 · 183 阅读 · 0 评论 -
ArkTS展会筹备中枢:完整代码与运行效果
第三篇把完整代码、路由和首页入口放在一起,目的就是让这一页既能直接运行,也能被当成后续 DynamicLayout 示例的模板。原创 2026-08-21 18:56:24 · 154 阅读 · 0 评论 -
ArkTS展会筹备中枢:卡片编排与双列视图实现
第二组卡片把多开关、滑杆、双输入框和说明区继续压在局部组件内部。这样做的价值是:页面切换布局时,外层只负责重排,具体字段变化始终在各自卡片内闭环。这两张卡片分别代表“数值 + 文本录入”和“开关 + 文本录入”两种组合。卡片层真正要守住的是职责边界。页面外层负责排布,卡片内部负责输入;这条边界一旦混乱,布局切换和字段维护都会迅速变脆。保存自己的输入值,页面外层只负责排布,不接管这些字段;这正是切布局不丢状态的前提。下面,这也是“切布局不重建卡片”的代码证据。串在同一棵页面树里。,真正的卡片列表仍然固定在。原创 2026-08-21 18:54:53 · 185 阅读 · 0 评论 -
ArkTS展会筹备中枢:DynamicLayout 动态切换与状态保留
本文介绍了一个基于ArkUI框架的展会筹备页面实现,重点解析了其动态布局切换机制。页面通过DynamicLayout组件结合ColumnLayoutAlgorithm(单列)和GridLayoutAlgorithm(双列)两种布局算法,实现在不丢失卡片状态的前提下动态切换布局。核心实现包括:1)页面持有当前布局算法实例;2)通过替换算法实例触发布局切换;3)所有状态变更都包裹在动画回调中。文章还展示了包含滑动条、输入框等交互元素的展位总控卡片组件,验证了布局切换时状态保留的特性。该方案适用于需要保持用户操作原创 2026-08-21 18:52:26 · 230 阅读 · 0 评论 -
鸿蒙ArkTSi国际化语言地区选择器 — 技术实现篇
全球App注册流程的本地化设计 本文介绍了一个支持多地区、多语言、多货币的App注册流程技术方案,核心功能包括: 地区-语言-货币的智能联动选择(8×8×8组合) 本地化名称显示(根据当前界面语言展示国家/语言名称) 实时预览所选地区语言组合的日期和数字格式 技术实现要点: 使用ISO标准代码存储地区、语言和货币信息 通过getDisplayCountry/getDisplayLanguage实现名称本地化 采用混合拼接规则处理带script的语言码(zh-Hans-CN)和短码语言(ja_JP) 利用in原创 2026-08-20 21:38:31 · 337 阅读 · 0 评论 -
鸿蒙ArkTS国际化语言地区选择器-使用环境与场景篇
"选择国家/地区和语言"是用户与全球产品之间的第一份契约——它决定了 App 之后说的每一句话、显示的每一个数字、结算的每一种货币。本应用用三步向导 + 建议联动 + 实时预览,把这个契约变得清晰、顺滑、可感知。回看本系列:01 讲语言切换、03 讲货币、11 讲国家名、13 讲综合账单——08 是它们的注册入口:用户在这里第一次表达"我是谁、我在哪、我要用什么"。技术上记住三条:建议值挂地区且可覆盖、完整 locale(语言+地区)驱动一切格式化、名称走系统 API 而非翻译表。原创 2026-08-20 21:34:26 · 258 阅读 · 0 评论 -
语言地区选择器-鸿蒙ArkTS国际化页面设计
设计上最值得记的模式是**“联动可覆盖 + 选择即预览”**:系统给建议,用户有自由,结果立刻可见。架构上严格遵循**“自上而下的流程感”**:界面语言开关在最上(控制整个页面的语言)、三个步骤依次向下、预览卡承接结果、完成按钮收尾——用户心智模型与页面结构完全一致。绿色同时用于界面语言徽章、三步徽章、预览卡 locale 行、完成按钮——“当前生效/可确认"的语义贯穿全页,用户看到绿色即知"这是我当前的选择”。它看似简单,却是本地化体验的第一道门——选错了,后面所有体验都是错的。原创 2026-08-20 21:32:41 · 367 阅读 · 0 评论 -
布丰投针估算 π 的 HarmonyOS 实验:几何概率与大数定律
课主题数学核心回答的问题36K 线图坐标变换、随机游走单条价格路径怎么画40蒙特卡洛大数定律、中心极限定理大量路径的分布是什么41赌徒破产吸收概率、极限概率随机游走何时"死亡"42布丰投针几何概率、大数定律随机实验如何逼近常数归一化坐标变换、防御性编程、分层绘制、参数驱动重绘。数学上则织成一张网:随机游走 → 分布 → 极限 → 常数。理解随机性,是现代软件工程师的必修课——K 线图的行情、游戏的概率掉落、风控的损失分布、AI 的采样推断,底层都是同一套概率论语言。原创 2026-08-18 23:04:45 · 468 阅读 · 0 评论 -
蒙特卡洛模拟器:鸿蒙 Canvas 上的大数定律与中心极限定理实证
摘要:蒙特卡洛模拟器在金融建模中的应用 本文介绍了基于几何布朗运动的蒙特卡洛模拟器实现方法,重点展示了随机游走理论在金融风险分析中的可视化应用。通过Box-Muller变换生成正态随机数,构建了包含300条模拟路径的资产价格演化模型,并采用直方图分箱技术对路径终值进行统计分析。实验验证了大数定律(路径均值收敛于理论期望110.5)和中心极限定理(终值分布呈现钟形曲线)的统计规律。该模拟器支持实时调节波动率、漂移率等参数,可计算风险价值(VaR)等关键指标,为金融资产的概率分布建模和风险管理提供了直观的教学演原创 2026-08-18 22:58:32 · 764 阅读 · 0 评论 -
ArkTS 2048 手感调优:棋盘渲染与滑动交互
2048小游戏开发要点摘要(148字) 本实例基于ArkUI实现2048游戏核心功能:1)正方形棋盘通过aspectRatio(1)确保画布等比;2)自适应布局动态计算格距(cellSize=(W-5gap)/4);3)三色渲染策略区分空/浅/深方块,动态调整字号与文字对比度;4)滑动交互采用Down记录起点+Up结算方向,30px阈值防误触;5)游戏状态机通过emoji前缀标识终局状态。关键技术包括画布几何计算、离散方向判定和可视化层级设计,实现经典玩法的高还原度移动端适配。原创 2026-08-18 22:56:11 · 444 阅读 · 0 评论 -
2048 棋盘模型与滑动合并算法:鸿蒙核心逻辑设计
文章摘要 2048小游戏是一款经典的算法与交互结合的数字合并游戏,基于4×4棋盘和滑动合并机制。其核心算法包括二维数组棋盘建模、滑动合并算法(去零→合并→补零)、四方向统一处理技巧、随机生成方块(90%概率2,10%概率4)以及胜负判定逻辑(出现2048胜利或无路可走失败)。该游戏完美融合了Canvas绘制、触摸交互和状态管理,展示了结构化数据与算法的巧妙结合。原创 2026-08-18 22:54:08 · 644 阅读 · 0 评论 -
商品分页全量代码与效果:ArkTS 在 HarmonyOS 的滑动流畅实录
本文介绍了商品分页列表的实现,包含数据库操作和UI展示两个部分。通过ProductDao实现分页查询、总数统计等功能,UI层采用双列瀑布流布局,支持懒加载和分类筛选。主要文件包括数据访问层(190行)、页面逻辑层(140行)及路由配置。页面具备商品展示、分类切换、下拉刷新等完整功能,最终呈现一个可运行的电商商品列表页。原创 2026-08-15 22:03:11 · 202 阅读 · 0 评论 -
六十条商品铺满三页:鸿蒙分页列表种子数据与加载效果
实例:商品分页列表(Product)|技术:循环生成 60 条商品、分页效果验证。原创 2026-08-15 22:01:40 · 420 阅读 · 0 评论 -
懒加载的秘密:ArkTS 实现鸿蒙商品分页与总条数统计
本文介绍了商品分页列表的实现方案,重点分析了OFFSET分页的原理与实现细节。主要内容包括: 分页方案对比:OFFSET分页、游标分页和Keyset分页的优缺点及适用场景 OFFSET分页实现:通过limitAs和offsetAs实现分页查询,解析SQL执行顺序 性能优化:指出深分页的性能问题,提出游标分页的改进方案 总数统计:COUNT(*)查询的实现及其与分页的配合 懒加载状态机:详细说明加载状态的四种状态及转换逻辑 分类切换:强调分页状态重置的重要性 技术要点总结表:归纳关键实现方式及其生产价值 文章原创 2026-08-15 22:00:26 · 217 阅读 · 0 评论 -
双列瀑布流之美:ArkUI 触底加载动画让鸿蒙商品页刷到手软
摘要:本文介绍了电商商品分页列表采用双列瀑布流的设计理念与实现方法。双列瀑布流(Masonry)因其信息密度高、卡片高度灵活及用户心智成熟成为主流方案,核心通过ArkUI的List.lanes(2)实现。商品卡片包含emoji占位图、价格标签(现价红标+原价灰标删除线)及动态分类筛选条(数据驱动生成)。触底加载通过onReachEnd回调实现,配合三态提示(加载中/完成/待触发)提升体验。标题栏展示总量与加载进度,整体采用浅灰背景+白卡圆角设计,兼顾效率与视觉层次。原创 2026-08-15 21:59:11 · 361 阅读 · 0 评论 -
ArkTS 体温记录实战开发 - 温度曲线绘制与体温管理工具
体温记录(Temperature)是一款基于HarmonyOS ArkTS框架开发的健康数据记录工具,其核心功能是帮助用户记录每日体温数值、追踪体温变化趋势、评估体温健康状态。这款应用将传统的体温记录方式数字化,提供直观的数值输入、大字号实时显示、历史记录列表以及智能体温状态评估功能,为用户的健康管理提供数据支持。在技术实现层面,体温记录应用充分展示了HarmonyOS声明式UI开发范式的核心能力。原创 2026-06-18 16:10:13 · 407 阅读 · 0 评论 -
心率记录实战开发 - 健康分析报告与心脏健康助手-鸿蒙ArkTS
本文介绍了一款基于HarmonyOS ArkTS框架开发的心率监测应用(HeartRate),主要用于记录和评估用户心率数据。该应用采用单页面架构,包含大字号实时心率显示、数值输入框和历史记录列表三大核心功能模块。文章从技术架构、数据模型、状态管理机制等方面进行详细解析,重点分析了@State装饰器的响应式状态管理、TextInput组件的输入处理、List组件的列表渲染等关键技术实现。应用通过60-100bpm的标准范围自动评估心率状态(正常/偏快/偏慢),并以卡片式UI直观展示健康数据。该案例完整展示了原创 2026-06-18 12:33:18 · 487 阅读 · 0 评论 -
睡前音乐小应用 - HarmonyOS ArkUI 开发实战-PC版本
音乐播放器是移动端最常见的娱乐类应用之一,它为用户提供音乐播放、进度控制、歌曲切换等功能。在HarmonyOS开发中,音乐播放器应用涉及到Slider进度条、Stack堆叠布局、Circle圆形组件、List播放列表等多个核心技术点。本篇博客将深入分析睡前音乐小应用的设计思路和实现细节,帮助开发者掌握音乐播放器界面的构建技巧。睡前音乐小应用的核心功能包括:圆形唱片封面展示、歌曲信息显示、播放进度控制、播放/暂停切换、歌曲列表管理。原创 2026-06-16 13:14:30 · 181 阅读 · 0 评论 -
日程日历小应用 - HarmonyOS ArkUI 开发实战-PC版本
日程日历应用是移动端最常用的工具类应用之一,它帮助用户管理时间、规划日程、记录重要事项。在HarmonyOS开发中,日历类应用涉及到日期计算、网格布局、状态管理等核心技术点。本篇博客将深入分析日程日历小应用的设计思路和实现细节,帮助开发者掌握日期处理和Grid组件的使用技巧。日程日历小应用的核心功能包括:月份日历展示、日期选择交互、月份切换导航、日程信息显示。通过这些功能的实现,我们可以学习到JavaScript Date对象在ArkTS中的应用、Grid组件的网格布局配置、以及日期状态管理的最佳实践。原创 2026-06-16 13:09:45 · 190 阅读 · 0 评论 -
购物清单小应用 - HarmonyOS ArkUI 开发实战-PC版本
在日常开发中,列表管理类应用是最基础也是最实用的应用类型之一。购物清单小应用作为一款轻量级的购物物品管理工具,能够帮助用户快速记录需要购买的商品,标记已购买状态,并实时统计购物进度。这个应用虽然功能简单,但涵盖了HarmonyOS ArkUI开发中的多个核心技术点,包括状态管理、列表渲染、用户交互、数据绑定等。从技术架构角度来看,购物清单应用采用了典型的MVVM模式。View层负责UI展示,ViewModel层通过@State装饰器实现响应式数据绑定,Model层则通过自定义类来封装数据结构。原创 2026-06-16 13:07:39 · 567 阅读 · 0 评论 -
买菜计算器小应用 - HarmonyOS ArkUI 开发实战-PC版本
买菜计算器小应用是一款基于HarmonyOS ArkUI框架开发的基础四则运算计算器工具。在日常生活中,无论是买菜算账、计算折扣、还是简单的加减乘除运算,都需要一个便捷的计算工具。虽然手机自带计算器功能强大,但往往界面复杂、操作繁琐。本应用旨在提供一个简洁、直观、易用的计算器解决方案,让用户能够快速完成日常计算需求。'C', '/', '*', // 第1行(缺少第4个按钮)'7', '8', '9', '-', // 第2行'4', '5', '6', '+', // 第3行。原创 2026-06-16 13:06:01 · 257 阅读 · 0 评论 -
随手记备忘录小应用 - HarmonyOS ArkUI 开发实战-PC版本
随手记备忘录小应用是一款基于HarmonyOS ArkUI框架开发的轻量级待办事项管理工具。在快节奏的现代生活中,人们经常需要记录各种琐事、提醒事项和临时想法,传统的纸质备忘录容易丢失且不便管理,而手机自带的备忘录应用往往功能过于复杂。本应用旨在提供一个简洁、高效、易用的备忘录解决方案,让用户能够快速记录、查看和管理日常事务。技术点学习内容实践应用状态管理@State装饰器的使用管理输入内容和备忘录列表组件使用构建完整的用户界面布局技术实现响应式布局事件处理处理用户交互数组操作。原创 2026-06-16 13:04:34 · 354 阅读 · 0 评论 -
手写模型集合书籍鸿蒙PC ArkTS 对象字面量类型问题约束深度解析
ArkTS对象字面量约束与解决方案 ArkTS在TypeScript基础上强化了静态类型安全,禁止匿名对象字面量作为类型声明,要求显式定义接口或类。核心约束包括: 类型显式声明:所有对象必须对应预定义的接口/类 场景限制:影响函数参数、返回值及嵌套对象结构 典型错误案例:亲戚计算器中的嵌套关系映射触发编译错误。解决方案: 接口方案:定义RelationEntry接口规范数据结构 类方案:通过类构造函数确保类型安全 数据结构优化:用数组替代多层嵌套的Record类型 优势:提升代码可维护性、编译器优化空间和运原创 2026-06-13 16:54:24 · 375 阅读 · 0 评论 -
鸿蒙PC ArkTS 死亡轮循深度解析与解决方案
摘要: 本文深入探讨HarmonyOS开发中的"死亡轮循"(无限循环)问题,分析其核心特征、严重危害(如应用卡死、CPU过载等)及典型场景(包括无终止条件的循环、错误递归、状态更新循环等)。通过多个错误代码案例展示问题成因,并提供五大解决方案:1) 添加明确终止条件;2) 使用break语句;3) 递归设置基线条件;4) 控制状态更新频率;5) 异步处理避免阻塞。针对每种方案给出TypeScript示例代码,强调终止条件检测、异步执行等关键点,帮助开发者从根本上规避此类致命错误,提升应用稳定性。原创 2026-06-13 16:23:47 · 306 阅读 · 0 评论 -
鸿蒙PC ArkTS 模型数据遍历异常深度解析与最佳实践
摘要: 本文针对HarmonyOS开发中ArkTS语言的数组遍历问题,详细分析了常见错误场景(如for...in遍历、动态属性访问、数组越界和空数组访问),并提供了完整的修复方案。文章强调使用标准for循环、点号属性访问和边界检查等安全措施,确保代码的健壮性。同时介绍了高级技巧如数组过滤和UI渲染中的ForEach组件使用,帮助开发者掌握ArkTS数据遍历的最佳实践,提升应用开发效率。 关键词: ArkTS、数组遍历、HarmonyOS、错误修复、ForEach组件原创 2026-06-13 16:08:03 · 408 阅读 · 0 评论 -
鸿蒙PC ArkTS 声明合并问题深度解析与最佳实践
ArkTS声明合并问题解决方案 本文针对HarmonyOS应用开发中ArkTS语言的声明合并问题进行了全面分析。首先解释了TypeScript中声明合并的概念,包括接口合并、命名空间合并等特性。随后阐述了ArkTS不支持声明合并的主要原因:确保类型安全、提升编译/运行时性能以及增强代码可维护性。 文章详细列举了四种常见错误场景:多个文件定义同名接口、类与接口同名、命名空间与类同名、模块内重复声明。针对这些问题,提供了三种解决方案:创建公共类型模块集中管理类型、使用命名空间模式组织类型、以及用类替代接口。 最原创 2026-06-13 16:02:07 · 402 阅读 · 0 评论 -
鸿蒙PC ArkTS 异常处理深度解析与最佳实践
ArkTS异常处理最佳实践与架构设计 本文系统介绍了HarmonyOS开发中ArkTS语言的异常处理机制,针对常见错误模式提供完整解决方案: 基础差异:对比TypeScript与ArkTS在异常处理上的关键区别,特别是类型标注限制 典型错误模式: 非法catch类型标注 Promise拒绝未处理 回调地狱问题 finally块缺失导致状态不一致 解决方案: 正确使用类型转换(as) async/await替代回调嵌套 分层错误处理策略 全局异常监控体系 架构设计: 业务层与框架层分离处理 错误边界组件兜底原创 2026-06-13 15:46:05 · 530 阅读 · 0 评论 -
男孩子在外自我保护指南——用鸿蒙 ArkTS 构建交互式安全教育应用
💡 记住三原则相信直觉—— 感觉不对劲就离开勇敢开口—— 遇到伤害一定要说出来寻求帮助—— 家人、老师、警察都是你的支持这三个原则覆盖了"发现危险→行动反应→后续支持"的完整链条。简洁到任何一个孩子都能记住,却又完整到可以应对大多数安全场景。教育不是装满一桶水,而是点燃一把火。这个应用不是一个"完美"的解决方案。没有任何一个 App 能替代父母的陪伴、学校的教育、社会的关怀。但它是这个链条上的一环——一个用技术温度浇筑的教育工具。相信你的直觉。勇敢地说出来。你不是一个人。原创 2026-06-10 10:59:47 · 395 阅读 · 0 评论 -
从一次交互式 App 开发,谈寒湿积累与身体代价鸿蒙harmonyOS原生ArkTs完成
年轻放纵·老寒腿警示录:交互式健康警示应用开发 摘要:本文介绍了一款基于HarmonyOS开发的健康警示应用,通过交互式体验揭示"年轻时忽视膝关节保暖将导致老年关节炎"的因果关系。应用以中医寒湿理论和现代医学为基础,采用三阶段(青年/中年/老年)渐进式交互设计,通过寒湿值量化系统直观展示行为后果。技术层面采用HarmonyOS API 24+的声明式UI开发,实现状态驱动视图的实时反馈。应用突破传统说教模式,让用户在虚拟环境中体验"放纵→后果→重置"的完整闭环,数据表明有膝部受寒史的人群关节炎发病率高出3.原创 2026-06-10 09:58:19 · 196 阅读 · 0 评论 -
月相变化周期表:用 鸿蒙HarmonyOS 开发一款天文科普应用
月相变化周期表应用开发摘要 本项目基于HarmonyOS 4.0+平台,使用ArkTS语言开发了一款天文科普应用"月相变化周期表"。应用包含两大功能模块:月历月相视图展示每日月相图标和关键月相日期,月相百科视图提供详细的月相知识科普。核心技术包括:1)基于天文参考点(2000年新月)的月龄计算算法;2)将月龄映射到8个月相阶段的转换逻辑;3)采用ArkUI声明式框架构建的深色主题界面;4)响应式状态管理实现日期切换和Tab导航。项目特色是将复杂的天文计算封装为简洁的移动端应用,通过直观的UI设计降低天文知识原创 2026-06-09 16:34:52 · 496 阅读 · 0 评论 -
鸿蒙HarmonyOS ArkTS 实战:教师座椅出入记录 APP 从零到一
本文介绍了一个基于HarmonyOS API 24开发的教师座椅出入记录APP,采用ArkTS语言实现。该应用解决了传统纸质登记效率低、易出错的问题,主要功能包括: 教师状态实时显示(在座/离座) 记录入座和离开时间 计算累计在座时长 查看出入记录历史 技术要点: 使用ArkTS声明式UI开发 通过@State实现数据响应式更新 采用单页面多组件架构 定义教师状态和记录类型枚举 设计教师数据和记录数据模型 应用包含教师卡片、记录条目等自定义组件,支持深色主题,界面简洁直观。完整代码展示了状态管理、UI布局和原创 2026-06-09 16:15:49 · 1004 阅读 · 0 评论
分享