登录社区云,与社区用户共同成长
邀请您加入社区
HarmonyOS6 - 鸿蒙电商页面实战案例
数据模型:Challenge(配置)、ChallengeAttempt(尝试)、ChallengeSolve(成绩)。状态管理:ChallengesController 管理挑战列表和尝试记录。挑战流程:创建挑战 → 开始尝试 → 添加成绩 → 完成判定。平均计算:去掉最好和最差,剩余求平均,DNF >= 2 则整体 DNF。数据持久化:使用 Hive 存储,支持序列化和反序列化。观察惩罚:15
摘要: AR博物馆导览应用通过鸿蒙跨平台开发(Flutter 3.0+)实现沉浸式文化体验,提供五大博物馆(如故宫、国博)的展品AR扫描、3D模型展示、语音导览及收藏功能。采用Material Design 3设计,以靛蓝色为主色调,包含首页导航、AR扫描、藏品库和个人中心四大模块,支持书画、青铜器等六类展品分类。技术架构分层明确(表现层/业务层/数据层),核心功能包括展品识别、动态详情页及状态管
Text style={styles.sectionTitle}>3. 自定义按钮(TouchableOpacity)</Text><Text style={styles.customBtnText}>点击触发加载 & 弹窗</Text></View>结构作用。
本文介绍了在OpenHarmony和Flutter应用中实现底部导航栏及页面状态缓存的技术方案。主要内容包括: 底部导航栏设计:采用Scaffold和BottomNavigationBar组件构建现代移动应用的标准导航结构,支持4个技术分类(全部文章、前端、后端、数据库)的快速切换。 核心实现技术: 使用IndexedStack保持页面状态 结合AutomaticKeepAliveClientMi
开源鸿蒙跨平台社区推出"人生总结"应用 该项目是一款基于Flutter框架开发的人生分析类应用,通过收集用户基本信息、人生维度评分和时间分配数据,自动生成个性化的人生报告。应用包含五大人生阶段(童年至老年)、八大维度评估(事业、家庭等)和八类时间分配(工作、睡眠等),通过数据可视化帮助用户全面了解人生状态。 技术实现采用Flutter 3.0+和Dart 2.17+,支持鸿蒙O
这部分是 RN 的「样式表」,相当于网页的 CSS,用于定义组件的外观、布局、间距等。// 样式对象:key 是样式名称(后续通过 styles.xxx 引用),value 是具体样式属性flex: 1, // 核心布局属性:占满父容器的全部可用空间(这里占满屏幕)backgroundColor: '#f5f5f5', // 背景颜色padding: 20, // 内边距(上下左右都留 20 像素
摘要: 开源鸿蒙PC社区推出命枢AI生命科学模拟器的图片分析AI模块,通过计算机视觉和大语言模型技术实现面部健康评估。该模块包含ImageDiagnosisSkill(图片诊断)、FaceFeatureSkill(面部特征分析)和FaceHealthSkill(健康评估)三大核心技能,支持图片上传、多技能协同分析和实时进度显示,最终生成包含健康评分、特征分析及个性化建议的综合报告。UI设计采用模态
开源鸿蒙跨平台打地鼠游戏摘要 该项目基于Flutter框架开发了一款跨平台的打地鼠游戏,支持鸿蒙OS系统。游戏包含三种地鼠类型(普通/金色/炸弹),提供简单/中等/困难三种难度选择,采用60秒限时模式。核心功能包括连击系统、历史记录和暂停/继续功能。技术架构采用MVC模式,使用Timer实现游戏逻辑,Material Design 3规范设计UI。项目结构清晰,包含游戏状态管理、难度设置、地鼠生成
开源鸿蒙跨平台社区推出匿名夸夸社交应用,这是一款传递温暖的陌生人互动平台。应用采用Flutter开发,支持鸿蒙OS,核心功能包括随机匹配陌生人、5种类型的匿名夸奖(暖心/才华/颜值/性格/努力)、收件箱管理和发送记录。系统架构分为表现层、业务逻辑层和数据层,通过Material Design 3设计规范实现精美UI。项目采用Dart语言开发,包含匹配动画、消息列表等交互模块,旨在为用户创造安全、温
运行效果图Flutter Logo设计应用是一款展示和定制Flutter Logo的工具应用。用户可以通过该应用查看不同样式的Flutter Logo,自定义Logo的颜色、大小和动画效果,为Flutter开发者提供Logo设计参考和灵感。应用提供了6种不同的Logo展示样式,包括经典样式、旋转动画、脉冲效果、波浪效果、3D效果和渐变效果。用户可以通过直观的界面调整Logo的各项参数,实时预览效果
接着xts认证,根据要认证的xts模块,连接编译,处理各种报错问题,比如lwip的ipv6及无效参数校验,kvstore的缺失函数,HuksHalFunction的缺失函数,文件系统失败,汇编指令跳转失败等问题。之前使用esp32的补丁文件,按照openharmony的移植操作,移植完成。最终通过wifi抓包,一点点排查,esp32终于可以连接上有密码的热点了。然后在验证wifi问题时,发现连接不
芯片型号厂商核心架构典型应用场景备注华为海思Cortex-A7智能摄像头、视觉 AI 开发套件社区适配非常成熟的明星芯片,有润和软件等公司推出的官方开发板。RK2206瑞芯微Cortex-M4低功耗物联网、智能家居设备虽有 Cortex-M 内核,但在 OpenHarmony 体系中被归类为小型系统,适用于轻量级、低功耗场景。华为海思高端智能摄像头、视频处理作为 Hi3516 系列的升级款,已出现
大牛直播SDK(SmartMediaKit)鸿蒙NEXT低延迟实时视频解决方案,面向政企、安防、会议、巡检、医疗、工业等行业场景,提供RTSP/RTMP播放、RTMP推流、屏幕采集、摄像头采集、系统音与麦克风采集、轻量级RTSP服务、本地录像、快照和GB28181接入能力,支持私有化、内网、专网部署,帮助开发者快速构建可嵌入、低延迟、可留档的鸿蒙实时视频系统。
摘要:本文介绍如何在HarmonyOS 6.1应用中实现智能购物清单功能。通过分组算法将缺货食材按品类(蔬菜、肉类、调料等)自动分类,使用ArkUI的List+ListItemGroup组件实现折叠式清单展示。核心是客户端本地映射表实现零延迟分组,避免网络依赖。文章详细解析了分组算法原理、UI方案选型及数据传递方式,并提供了完整的代码实现路径,帮助开发者打造更高效的超市采购导航体验。
摘要 《灵犀厨房》实战第七篇聚焦AI推荐逻辑升级,在保留原有推荐引擎基础上新增AIRecommendEngine,实现多因子权重排序(偏好+食材+季节)。通过引入HomeViewModel响应式架构,将业务逻辑与UI分离,使Index.ets仅负责视图渲染。核心创新点包括: 三阶段推荐流水线:安全过滤→多维度打分(偏好30分/个,食材20分/个,季节15分/个)→去重排序 MVVM架构重构:使用@
KaihongOS 5.0是基于OpenHarmony的免费桌面系统,支持X86架构电脑安装,永久免费且兼容安卓应用。系统要求:2015年后64位电脑,4GB内存+30GB硬盘。优势包括:旧电脑流畅运行、安卓应用直装、支持Windows双系统、内置办公工具。安装需8GB U盘,通过Rufus制作启动盘,BIOS设置UEFI启动。适合旧电脑续命、轻办公及鸿蒙生态体验者。注意:暂不支持Mac和ARM架
Neural Network Runtime(NNRt, 神经网络运行时)是面向AI领域的跨芯片推理计算运行时,作为中间桥梁连通上层AI推理框架和底层加速芯片,实现AI模型的跨芯片推理计算。
本示例展示了图案密码锁组件的使用,实现了密码设置、验证和重置功能。图案密码锁组件:以宫格图案的方式输入密码,用于密码验证。手指触碰图案密码锁时开始进入输入状态,手指离开屏幕时结束输入状态并向应用返回输入的密码。
本文介绍了如何为《灵犀厨房》应用实现智能菜谱推荐功能。通过设计本地规则引擎,结合用户偏好、季节因素和随机扰动算法,动态生成个性化推荐列表。文章详细讲解了推荐引擎的数据流架构和组件交互时序,并对比了不同数据获取方式的优缺点。开发者无需手动刷新UI,只需更新状态数据,ArkUI框架即可自动完成界面更新。该方案为后续接入AI推荐预留了扩展接口,体现了HarmonyOS声明式UI的数据驱动优势。
摘要:HarmonyOS 6.1.0 API 23 强化了 ArkTS 的类型安全特性,彻底禁用 any 类型并引入严格类型检查。文章通过《灵犀厨房》案例,详解 ArkTS 如何继承 TypeScript 核心功能(接口、枚举、泛型)并优化为鸿蒙原生开发语言,同时介绍 API 23 新规如动态特性禁用、装饰器严格规则等。实战部分展示如何用类型安全重构项目,包括定义数据模型、应用枚举替代魔法值,最终
本文介绍了HarmonyOS 6.1.0中Stage模型的核心概念及其在《灵犀厨房》项目中的应用。Stage模型通过解耦应用组件与窗口,实现原子化能力集合,支持多设备适配。文章详细解析了app.json5和module.json5配置文件的关键属性,包括bundleName、deviceTypes等,并强调API 23新增标签的注意事项。开发者需重点关注多端适配的声明配置,同时避免使用废弃属性。
这篇我们只看了 LR Timer 中最核心的计时逻辑。整体可以总结成一句话:用TimerPhase管流程,用Stopwatch管真实时间,用Ticker管页面刷新。长按屏幕 → holding松手 → inspection 或 runningTicker 刷新 → 读取 Stopwatch.elapsed轻触屏幕 → 停止 Stopwatch,得到 resultController 回到 idle
本文深入剖析了鸿蒙开发工具DevEcoStudio从3.0到5.0版本的演进历程。重点分析了其在分布式调试能力、智能开发辅助和模拟器体验等方面的重大突破:3.0-4.0版本夯实了多设备部署调试基础,5.0版本则实现了智能代码补全引擎集成和多设备实时渲染预览等创新功能。文章特别强调了中文环境配置规范的重要性,指出项目路径必须使用纯英文以避免编译错误,并推荐采用三级目录结构管理项目。同时针对模拟器启动
开源鸿蒙PC社区推出蚂蚁战斗系统项目,基于Electron和鸿蒙SDK实现跨平台开发。系统模拟蚂蚁战斗行为,包含五种兵种、阵营对抗、物理碰撞和自定义英雄等功能。技术架构采用HTML5 Canvas绘制蚂蚁形状,JavaScript实现物理引擎和战斗逻辑,通过Electron桥接鸿蒙原生API。项目支持一次开发多端部署,包含详细的碰撞检测算法和性能优化方案,为开发者提供学习游戏开发和物理引擎的实践案
鸿蒙系统
——鸿蒙系统
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net