自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 《新闻资讯》九、应用各分层模块实现指南

逐模块讲解每个分层的具体实现流程、关键代码和V2装饰器用法。

2026-06-12 23:31:56 573

原创 《新闻资讯》八、产品定制层实现指南

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

原创 《新闻资讯》三、新闻模块实现指南

只渲染可见区域的列表项,即使有100条新闻也只渲染屏幕上可见的几条,大幅提升滚动性能。

2026-06-10 16:51:44 516

原创 《新闻资讯》二、公共能力层模块实现指南

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

原创 水果抽奖转盘新特性接入

【代码】水果抽奖转盘新特性接入。

2026-06-03 01:39:06 167

原创 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

原创 HdsTabs沉浸光感组件--实现流程操作指南

【代码】HdsTabs沉浸光感组件--实现流程操作指南。

2026-06-01 16:20:33 144

原创 舒尔特方格游戏

文件说明游戏核心逻辑: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

JavaScript时间差

显示登录时的系统时间和目前现在的系统时间差

2009-07-06

DWR实现Google自动提示功能

本实例使用DWR框架实现无刷新自动提示功能,通过鼠标选择内容,然后赋值给文本框。

2009-08-24

Nginx+Memcached+Tomcat所需要JAR包文件

Nginx-1.6.2+Memcached-1.2.6+Tomcat7负载均衡实现Session共享 搭建所需要的JAR包文件, 请复制到Tomcat Lib目录下, 搭建方法, 请查看博客:http://blog.csdn.net/army16/article/details/40585637

2014-10-29

Nginx-1.6.2

Nginx-1.6.2稳定版, 是一款轻量级的网页服务器、反向代理器以及电子邮件代理服务器。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名;是一个具有高性能Web和反向代理服务器, 它具有有很多非常优越的特性。

2014-10-29

用Css实现div圆角边框

用div+css实现边框圆角,其实实现div圆角,有三种方法,也可以用圆角片来实现,还有一种技术,现在浏览器还不是很支持。

2009-05-07

Ext3.2中文API文档

1.此版本为Ext JS 3.3正式版API的翻译,大体完成了翻译的工作。我们把当前已完成汉化的公开。另有基于源码的翻译版本,请到项目站点下载; 2.翻译小组的汉化工作业已暂告一段落了,但接受任何提交的BUG或建议以持续改进。请点击这里转到Wiki提交BUG或建议。 3.版权协议为Creative Commons 署名-非商业性使用 2.5。

2010-09-08

正则表达式30分钟入门教程和测试工具.

正则表达式30分钟入门教程和测试工具,可以让你快速了解正则表达式基础知识。

2009-07-30

Memcached-1.2.6

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度

2014-10-29

jQuery+Struts1.2+JSON

通过jQuery获取表单数据,封装到JSON对象,再把JSON对象转为字符串传到Action,接到数据后,再把JSON字符串变为JSON对象,通过JSON的键,取出数据,通过调用数据库返回数据封装在JSON,打印出数据,然后在客户端接收Action打印出来的数据显示出来。

2009-08-25

.net下商品比较功能

此实例包含购物功能和商品比较功能,商品比较功能就像太平洋电脑城网上实现多样数据产品的比较。

2009-06-09

asp.net下的验证控件

此验证控件,界面漂亮,操作方便就可以使用。

2009-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除