harmonyos

2501_919749033 分钟前
华为·harmonyos
华为鸿蒙免费记账与统计APP—小羊统计三句话了解① 鸿蒙纯本地数据统计,不联网、无广告、无账号,数据只存本机② 记账、健康指标、生活预设分类,饼 / 柱 / 折线多图复盘
AD022737 分钟前
harmonyos·arkts·鸿蒙开发
32-Token明文存储-把凭据边界收到安全仓储里摘要:登录 Token 最危险的地方,不是“它被存了一次”,而是它会顺着页面状态、请求日志、异常上报和旧版本迁移扩散出去。实际项目里要先把泄露链路画出来,再把凭据收进唯一的 TokenVault:页面只拿会话摘要,请求前短时读取,刷新和退出登录都走同一个边界,发布前用搜索和重启验证证明明文没有残留。
l134062082355 小时前
华为·harmonyos·鸿蒙系统
鸿蒙应用开发实战【87】— 常见崩溃排查null指针与类型断言本文是「号码助手全栈开发系列」第 87 篇,持续更新中… 开源社区:https://openharmonycrossplatform.csdn.net
最爱老式锅包肉16 小时前
数码相机·华为·harmonyos
HarmonyOS技术精讲-Camera Kit(相机服务)第7篇:闪光灯控制技术HarmonyOS NEXT 相机的闪光灯控制,官方文档写得很清楚:通过 setFlashMode 接口设置 FlashMode 枚举值。但实际开发中,很多人第一次实现这个功能时,会遇到几个很隐蔽的问题。
特立独行的猫a2 小时前
华为·harmonyos·三方库移植·鸿蒙pc
Node.js三方库鸿蒙 PC 移植:鸿蒙PC开发者面对面 · 线下课件分享活动地点:开源鸿蒙领学课堂暨鸿蒙 PC Meetup 北京站。围绕三方库迁移实践与生态共建,邀请鸿蒙 PC 技术专家、开源项目 Maintainer、开发者及社区伙伴共同参与,通过分享真实迁移案例、交流最佳实践,协力推进鸿蒙 PC 生态的不断完善。
子非鱼94277 小时前
学习·flutter·华为·harmonyos
02-Flutter 鸿蒙实战 02:Web 移植到 Flutter HarmonyOS 的页面结构把 Web 手机端的顶部栏、底部导航和业务入口迁移成 Flutter 页面骨架。这个项目不是从零设计一套新 UI,而是以 Web 手机端为基准迁移到 Flutter HarmonyOS。README.md 里写得很直接:界面与交互以现有 Web 手机端适配效果为基准,不在迁移阶段重新设计。这个约束很重要,意味着 Flutter 端的工作不是“自由发挥”,而是把 Web 的信息层级、颜色、圆角、入口位置和导航方式稳定迁过来。
春卷同学3 小时前
spring·华为·harmonyos
HarmonyOS掌上记账APP开发实践第23篇:弹性动效与手势 — EdgeEffect.Spring 与手势系统实战优秀的动效设计能极大提升应用的用户体验。鸿蒙系统提供了丰富的动效和手势 API,其中 EdgeEffect.Spring 弹性边缘效果是最基础也最常用的交互反馈之一。同时,手势系统(PanGesture、TapGesture 等)为自定义交互提供了强大的支撑。MoneyTrack 在多个页面中统一使用 EdgeEffect.Spring,并结合手势识别实现了卡片点击、滑动删除等交互行为。
l134062082353 小时前
华为·harmonyos·鸿蒙系统
鸿蒙应用开发实战【88】— DevEco Studio高效开发技巧本文是「号码助手全栈开发系列」第 88 篇,持续更新中… 开源社区:https://openharmonycrossplatform.csdn.net
一缕清烟在人间4 小时前
华为·harmonyos·鸿蒙系统
鸿蒙应用开发实战【54】— 应用详情页AppDetailPage开发(下)本文是「号码助手全栈开发系列」第 54 篇,持续更新中… 开源社区:https://openharmonycrossplatform.csdn.net
全堆鸿蒙7 小时前
华为·harmonyos·鸿蒙系统
鸿蒙应用开发实战【58】— 状态列表页StatusListPage开发本文是「号码助手全栈开发系列」第 58 篇,持续更新中… 开源社区:https://openharmonycrossplatform.csdn.net
l134062082355 小时前
华为·harmonyos·鸿蒙系统
鸿蒙应用开发实战【85】— 应用签名与正式HAP打包本文是「号码助手全栈开发系列」第 85 篇,持续更新中… 开源社区:https://openharmonycrossplatform.csdn.net
爸爸6195 小时前
华为·harmonyos·鸿蒙系统
鸿蒙应用开发实战【06】— 应用入口与生命周期管理(EntryAbility 深度解析)欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
不羁的木木5 小时前
智能手机·智能家居·harmonyos
《HarmonyOS技术精讲-NearLink Kit(星闪服务)》第8篇:智能家居控制——手机控制智能灯实战HarmonyOS NEXT 开发里,NearLink Kit 的 API 看起来不难,无非就是发现设备、建立连接、收发数据。但实际开发中,很多人会发现:手机能连上灯,也能发指令,但灯的状态反馈回来,UI 经常不刷新。或者页面切到后台再回来,连接就断了,灯的状态还是旧的。
用户0934077735146 小时前
typescript·harmonyos
HarmonyOS WPS Open SDK 实践:用能力分层重构 OpenFileRequest做鸿蒙文档二开时,我更愿意把 WPS Open SDK 看成一条「能力流水线」,而不是散落的 API 清单。注册决定流水线能不能启动;OpenFileRequest 决定打开模式与策略;Result 决定要不要回收编辑产物。本文从工程结构出发,整理一份可落地的能力分层与封装建议,方便在 HarmonyOS 项目里做模块边界划分。
春卷同学6 小时前
华为·harmonyos
HarmonyOS掌上记账APP开发实践第21篇:Tabs 底部导航 — 鸿蒙应用的标准导航范式底部导航栏是移动应用中最常见的主框架导航模式。鸿蒙系统通过 Tabs + TabContent 组件组合,为开发者提供了声明式、高性能的底部导航方案。Tabs 组件支持自定义标签栏、手势切换、动画模式等丰富能力,可以满足从简单到复杂的各种导航需求。MoneyTrack 在 entry 模块的主入口中采用 Tabs 实现首页、账单、统计、我的四个标签页的切换,通过自定义 TabBar 实现了品牌化的图标与文案展示。
子非鱼94276 小时前
网络·flutter·华为·harmonyos
03-Flutter 鸿蒙实战 03:登录注册与本地会话持久化用 AuthController、AuthScope 和 shared_preferences_ohos 管理登录态。
子非鱼94277 小时前
flutter·华为·harmonyos
01-Flutter 鸿蒙实战 01:会说话的相册项目架构拆解从目录、依赖、业务模块和鸿蒙工程开始,先看清一个完整 App 的骨架。talking_album 不是一个只展示页面的 Flutter Demo,而是一个已经接入后端、登录态、图片上传、故事生成、语音播放、视频播放和鸿蒙打包链路的客户端。pubspec.yaml 里的描述是“会说话的相册 Flutter HarmonyOS 客户端”,项目目标也很清楚:把 Web 手机端的“会说话的相册”迁移到 Flutter,并让它可以运行在 HarmonyOS/OpenHarmony 工程里。
不羁的木木7 小时前
网络·华为·harmonyos
《HarmonyOS技术精讲-NearLink Kit(星闪服务)》第10篇:多设备协同——构建星闪网络实现数据同步HarmonyOS 开发里,多设备数据同步是个老生常谈却又极容易出问题的场景。蓝牙太慢,Wi-Fi 功耗高,传统的中心化(Client-Server)模式在设备数量增多时,服务端压力陡增,而且一旦中心节点掉线,整个同步就断了。
春卷同学7 小时前
ui·华为·harmonyos
HarmonyOS掌上记账APP开发实践第29篇:条件渲染与 ForEach — 动态 UI 的构建策略动态 UI 是现代应用开发的核心需求——不同状态展示不同内容,列表数据动态填充。鸿蒙 ArkTS 提供了 if/else 条件渲染和 ForEach 循环渲染两种声明式渲染控制能力,帮助开发者高效构建动态界面。MoneyTrack 在账单详情成员信息展示、统计视图切换、账单列表渲染等场景中充分运用了这两种策略,实现了灵活且高性能的动态 UI 构建。
春卷同学7 小时前
性能优化·list·harmonyos
HarmonyOS掌上记账APP开发实践第22篇:Scroll + List 虚拟列表 — 长列表性能优化全攻略在记账应用中,账单列表是最核心的数据展示场景,可能包含数百甚至上千条交易记录。如果一次性渲染所有列表项,将导致严重的内存占用和帧率下降。鸿蒙系统提供了 Scroll + List 组合方案,结合 ForEach / LazyForEach 实现虚拟列表渲染,只渲染可视区域内的列表项,大幅提升长列表性能。MoneyTrack 在资产详情页和首页账单流中广泛运用了这套方案。