- 博客(34)
- 资源 (12)
- 收藏
- 关注
原创 《新闻资讯》一、应用分层模块化整体实现指南
本案例参考华为官方新闻资讯应用架构设计指南,采用分层模块化架构,结合HarmonyOS 6.1最新的状态管理V2装饰器,从零构建一个功能完整的新闻资讯应用。本项目完整演示了如何在HarmonyOS 6.1环境下,使用最新的状态管理V2和分层模块化架构构建一个新闻资讯应用。架构清晰:三层架构(产品层/特性层/公共层)各司其职技术前沿:全面使用V2装饰器,代码更简洁、更新更精准稳定可靠:标准Tabs组件兼容性好,避免嵌套冲突路由规范。
2026-06-10 10:06:01
605
原创 地址级联V2新特性接入
为了在JSON.parseid: string;id: string;子组件点击省份├─ 同项点击 → 清空本地列表 + @Event(NOT_SELECTED)│ └── 父组件清空 @Local 省/市/县└─ 新项点击 → 更新本地 cityList + @Event(id, name)└── 父组件更新 @Local 省 + 重置市/县 @Local└── @Param 同步 → @Monitor 清空子组件下级列表子组件点击城市。
2026-06-08 00:13:08
555
原创 蛋糕美食元服务_总体实现指南
分层架构清晰:基础设施层 → 数据模型层 → 业务逻辑层 → 视图层,职责分明路由集中管理:RouterModule 统一管理所有页面导航,支持多栈、参数传递状态分层管理:AppStorage全局状态 + LocalStorage页面共享 + @State组件局部组件化设计:5个可复用UI组件,属性+回调模式解耦精度运算保障:MathUtil 解决浮点数精度问题,确保价格计算准确数据持久化:Preferences 轻量存储,按业务域分离。
2026-06-05 00:07:03
248
原创 学习卡片案例新特性接入
在儿童启蒙教育类应用中,"词语学习卡片"是一种直观且高效的交互形式。本文将以水果词语学习卡片为案例,基于平台,全面使用状态管理V2@Local@Param@Event)重构原有的V1版本,同时深入讲解Stack层叠布局、animateTo隐式动画拖动手势和Media Kit音频播放四大核心能力的实战应用。如何使用状态管理V2构建可维护的组件化架构如何用Stack + offset + zIndex实现卡片层叠效果如何用PanGestureanimateTo打造丝滑的卡片切换动画。
2026-06-15 23:40:05
123
原创 防沉迷控制实战新特性接入
随着移动应用对用户体验的重视,防沉迷控制已成为应用开发中不可或缺的功能模块。HarmonyOS 提供了完善的防沉迷控制架构指南,但实际开发中如何将官方方案与现代状态管理 V2 结合,仍然是一个值得探讨的话题。本文将通过一个完整的实战案例——打地鼠小游戏 + 防沉迷控制使用全家桶构建现代化组件实现游戏时长控制与强制休息机制使用TextTimer组件实现精确倒计时使用实现设置数据持久化使用Navigation实现页面路由功能模块说明打地鼠游戏。
2026-06-15 23:38:37
102
原创 《新闻资讯》八、产品定制层实现指南
ArkTS:V2(@ComponentV2系列装饰器)本篇详细讲解产品定制层的实现。作为应用的(可直接运行的模块),product/phone 是整个应用的顶层容器——集成三大核心能力,将所有 feature 模块组装为完整应用。
2026-06-12 09:08:35
504
原创 《新闻资讯》七、服务模块实现指南
ArkTS:V2(@ComponentV2系列装饰器)本篇详细讲解服务模块的实现。这是应用中——仅有 1 个组件、1 个源文件、74 行源码。虽然代码量少,但完整展示了等实用技巧。
2026-06-12 00:18:27
334
原创 《新闻资讯》六、个人中心模块实现指南
ArkTS:V2(@ComponentV2系列装饰器)本篇详细讲解个人中心模块的实现。作为应用最后一个 Tab 页,个人中心是——包含 3 个组件/页面、404 行源码,涵盖用户头像展示、功能网格、登录验证码倒计时、评论列表、退出登录、等核心功能。
2026-06-11 17:49:19
458
原创 《新闻资讯》五、直播模块实现指南
导入语句:从common导入项类型用途LiveItem数据模型直播数据项,@ObservedV2 类样式常量颜色、圆角等统一样式为 LazyForEach 提供数据源注意没有导入LIVE_DATA——直播模块在本地定义常量数组,避免跨模块 @ObservedV2 对象数组运行时不可用的问题。状态变量装饰器变量类型说明@Localnumber当前选中 Tab 索引@LocaldataSource单一数据源,切换Tab时更新与 news/video 的关键设计:直播模块现在也使用。
2026-06-11 11:26:28
374
原创 《新闻资讯》四、视频模块实现指南
BuilderColumn() {Divider().width(20).width(60)@Builder 是什么:@Builder 是 ArkUI 提供的 UI 构建模板装饰器,可以在build()中通过调用,编译时内联到调用处。与独立组件不同,@Builder 不需要单独声明,适合复用简单的 UI 片段。TabLabel 选中态逻辑状态文字颜色字重下划线选中(#E84026(红色)Bold红色 Divider(宽20、粗2)未选中(主色)Normal无(if 条件不满足)
2026-06-11 01:28:52
446
原创 《新闻资讯》二、公共能力层模块实现指南
ArkTS:V2(@ComponentV2系列装饰器)本文是 HarmonyOS 新闻资讯应用系列指南的第一篇,聚焦的实现。common 是整个应用的地基,封装了数据模型、工具类、常量和通用组件,被所有上层 feature 模块依赖。理解 common 模块是掌握整个应用架构的第一步。
2026-06-10 10:42:32
354
原创 堆叠式古诗卡片新特性接入
数据与 UI 分离Poem纯数据类 +PoemCard响应式状态类,职责清晰。V2 状态管理全面应用@Trace@Local,实现细粒度 UI 更新。手势算法复用:左右滑动、上滑删除的手势逻辑与官方单词卡片完全一致,通过环形索引实现循环浏览。中国风 UI 设计:米黄背景 + 棕色主题色,契合古诗文化气质。全屏沉浸式体验:通过共享安全区域高度,实现内容区域安全避让。
2026-06-10 01:09:50
316
原创 图库照片滤镜案例新特性接入
拍摄美化是移动应用的高频使用场景之一。用户在图库(相册)中浏览照片时,经常需要对照片进行美化处理,其中滤镜是最受欢迎的功能。加载默认展示图片(rawfile)从系统图库选择照片原图、高亮、粉色、灰度将处理后的照片保存到系统相册创建使用枚举而非字符串或数字常量,提供了类型安全和代码可读性。创建使用确保常量不可修改,避免魔法数字散落在代码各处。@Entry// 当前选中的滤镜索引// 原始图片PixelMap。
2026-06-09 09:46:54
209
原创 七巧板拼图案例新特性接入
功能模块说明🎨 Canvas 绘图使用 Canvas + Path 绘制 7 种不同形状的七巧板拼图块🖱️ 拖拽交互PanGesture 手势实现拼图块的自由拖拽移动🔄 旋转动画点击拼图块触发 45° 旋转,带弹簧缓动效果🧲 智能吸附松手后自动检测是否接近目标位置,自动吸附🏆 胜利检测所有拼图块正确放置后弹出通关弹窗📱 屏幕适配基于设计稿缩放比,兼容不同分辨率设备常量文件是整个游戏的数据基石,包含 Canvas 绘图指令、拼图块形状标识、布局坐标和游戏配置。知识点对应实现。
2026-06-09 09:42:29
312
原创 蛋糕美食元服务_我的实现指南
我的模块(Mine)是蛋糕美食元服务的用户中心模块,提供用户信息管理、会员体系展示、订单快捷入口和功能菜单等功能。该模块界面设计注重品牌感,使用渐变色头部区域突出用户身份。
2026-06-08 00:03:44
326
原创 蛋糕美食元服务_地图实现指南
地图模块(PageShopList)实现门店浏览和选择功能,为用户提供一个直观的门店列表,支持地图展示区域折叠、门店卡片展示、门店选择和确认等操作。该模块在点餐流程中起到"选择取餐/配送门店"的关键作用。
2026-06-07 09:12:10
211
原创 蛋糕美食元服务_订单实现指南
订单模块是蛋糕美食元服务的核心业务闭环模块,包含**订单确认(PageOrderPreview)订单历史(OrderList)**两个子功能。该模块实现了从购物车到下单、从订单创建到历史查看的完整订单生命周期管理。
2026-06-07 09:04:25
210
原创 蛋糕美食元服务_美食实现指南
美食模块(Food)是整个蛋糕美食元服务中最核心、最复杂的业务模块。它实现了完整的功能,采用双栏布局设计,左侧为分类导航,右侧为商品列表,底部为悬浮购物车栏。
2026-06-06 00:19:17
242
原创 蛋糕美食元服务_首页实现指南
首页模块(Home)是蛋糕美食元服务的门面模块,承担品牌展示和快捷导航的核心职责。用户打开应用后首先看到的就是首页,它需要快速传递品牌调性并提供清晰的功能入口。
2026-06-06 00:15:19
200
原创 SpeechKit朗读控件新特性接入
HarmonyOS NEXT的提供了系统级朗读控件能力,开发者只需少量代码即可实现专业级TTS语音朗读功能。系统级组件直接渲染朗读听筒UI,无需自定义图标状态自动播放面板:SDK内置朗读控制面板,自动跳转和管理播放交互事件驱动:通过on()方法监听状态变化、面板显隐等事件生命周期管理:提供init()→start()→stop()→release()完整的生命周期链在目录下创建Poem.ets文件,定义数据接口和15首古诗数据。/*** 古诗数据模型*/title: '静夜思',
2026-06-05 00:07:38
278
原创 图标自适应背景色新特性接入
/ 0-255// 0-255// 0-255// 0-255// 0-360 色相// 0-1 饱和度// 0-1 明度// 0-255→ 三层像素过滤(Alpha阈值/亮度/暗度)→ 颜色分桶量化(8x8x8=512个桶)→ Map频次统计找最高频桶→ 还原RGB → HSV调整S/V → 柔和背景色 → UI绑定公共工具函数封装在中,页面组件在Index.ets中通过import引用,职责分明,适合作为功能模块集成到实际项目中。
2026-06-04 00:07:16
331
原创 统一扫码服务实战新特性接入
HarmonyOS ScanKit(统一扫码服务)是华为推出的软硬协同系统级扫码服务特性说明软硬协同调用华为芯片级解码能力,识别速度和成功率远超纯软件方案扫码直达一行代码调用默认扫码UI,无需自行管理相机流和生命周期多码制支持支持QR Code、DataMatrix、PDF417、EAN-13等15+种主流码制图片识码支持从相册选取图片进行静态条码识别,无需相机自定义视图支持基于XComponent的完全自定义扫码界面本文聚焦最简接入方式——扫码直达和图片识码两种能力,让开发者最快上手ScanKit。
2026-06-04 00:03:31
101
原创 HarmonyOS Share Kit 实战新特性接入
/ ✅ 正确:箭头函数属性,保留 this 绑定,且每次引用的是同一个函数对象// 防重复注册if (!// 同一引用,注销成功模块要点能力检测用canIUse()提前检测硬件能力,不支持时优雅降级监听管理回调定义为实例属性,配合 4 个生命周期钩子精准管理3 秒时限回调内禁止异步耗时操作,数据需提前准备数据构造使用精细化 UTD 类型,文件 URI 必须经转换结束方式根据场景选择share()reject()三选一状态管理使用 V2 规范(@Local)实现状态驱动 UI。
2026-06-03 01:33:43
306
原创 水果翻牌游戏新特性接入
只有被修改的属性会触发对应 UI 刷新,避免整个卡片列表重新渲染。变化时重新计算,驱动胜利弹层显示/隐藏。替代回调 prop 模式,语义更清晰。),没有引入任何 V1 装饰器。,嵌套属性变更无法可靠触发更新。
2026-06-02 00:32:03
230
原创 智感握姿——动作感知实现流程操作指南
项目基于 HarmonyOS 6.1(API 23),全面采用 State Management V2。在渲染阶段做视觉位移,不参与布局计算,父容器不感知子元素位置变化,动画效果也依赖子元素自身携带。是布局阶段属性,直接决定子元素的排列起点,改变时布局重新计算,容器上的。回调,需在支持该能力的 HarmonyOS 真机上验证。字段变化会自动穿透刷新所有依赖该字段的子组件,无需额外。改变时才重渲染,避免整对象比较的额外开销。,改变时子元素真实移动,并触发。:不支持握姿感知的设备,展示,不会白屏崩溃。
2026-06-02 00:23:04
197
原创 舒尔特方格游戏
文件说明游戏核心逻辑:Fisher-Yates 洗牌、计时器、状态机、最佳成绩记录统一间距/字体/动画常量,避免魔法数字单元格,接收@Trace对象,精确更新高亮状态Grid 棋盘,根据方格数动态计算格子尺寸顶部计时/进度/暂停栏3×3 / 4×4 / 5×5 / 6×6 切换完成后展示用时、最佳成绩、再来一次根页面,主逻辑浅色/深色双主题 token,系统自动选取。
2026-06-01 15:49:29
106
原创 任务追踪器
本文介绍了一个基于ArkUI State Management V2的任务追踪器示例,展示了以下核心装饰器的使用方式: 数据模型:使用@ObservedV2和@Trace实现深度可观察的数据模型(TaskItem和TaskStatsModel类) 状态管理: @Local管理组件自身状态 @Param实现父到子组件的数据传递 @Event处理子到父组件的事件通知 @Monitor监听属性变化
2026-05-29 00:52:21
325
原创 碰一碰分享直达古诗案例:一触即达的诗意传递
在HarmonyOS分布式能力加持下,通过“碰一碰”实现古诗秒传的创新应用。用户只需将两台鸿蒙设备轻触,即可瞬间完成古诗内容传输与页面跳转,打造零门槛的跨设备文化共享体验。家长与孩子碰触设备,即可将《静夜思》的诗词解析同步过去,打造沉浸式国学场景。课堂场景中,教师设备轻碰学生平板,精选诗词集瞬间分发,配合鸿蒙分布式文件系统实现多端批注同步。
2025-06-26 23:26:07
816
原创 Sections 多列混排
通过使用@Reusable 装饰器标记复用组件,结合LazyForEach懒加载,丝滑感觉就出来了,想尝试这丝滑感觉的,可以在源码仓库或附件里下载源代码体验一下,本项目创建时选择的API13,可以通过本地模拟器上运行体验,开发这个Sample时,使用的开发工具是DevEco Studio 5.0.3 Beta2,里面集成了DeepSeek,大家也可以下载最新版本体验一下。源码仓库:https://atomgit.com/next_project/SectionsWaterFlowSample。
2025-03-17 23:23:17
894
原创 Nginx-1.6.2+Memcached-1.2.6+Tomcat7负载均衡实现Session共享
搭建所需要的相关软件和JAR包以下:Nginx: nginx-1.6.2.rarMemcached: memcached-1.2.6-win32-bin.rarTomcat7: apache-tomcat-7.0.56.rarTomcat JAR: ftp://ftp.easternphoenix.com/softwares/nginx_tomc
2014-10-29 14:08:48
1010
Nginx+Memcached+Tomcat所需要JAR包文件
2014-10-29
Nginx-1.6.2
2014-10-29
Ext3.2中文API文档
2010-09-08
Memcached-1.2.6
2014-10-29
jQuery+Struts1.2+JSON
2009-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅