最新文章

DataShareHelper:HarmonyOS开发中数据共享客户端

📌 核心要点:DataShareHelper是访问DataShare提供者数据的客户端工具,封装了查询、插入、更新、删除等操作,让跨应用数据访问像本地数据库一样简单

DataShare:HarmonyOS开发中跨应用数据共享

核心要点:DataShare提供了标准化的跨应用数据共享机制,通过ExtensionAbility暴露数据接口,配合权限控制实现安全的数据互通

数据库加密:HarmonyOS开发安全存储实践

你想想,用户手机丢了,或者被恶意软件读取数据目录,如果你的数据库里存着用户的支付密码、聊天记录、身份证号,而且全是明文,那后果简直不敢想。这就是为什么数据库加密不是"锦上添花",而是"必备技能"。

分布式数据服务:HarmonyOS开发中跨设备数据同步

你有没有想过,为什么在手机上编辑的备忘录,打开平板就能无缝继续?或者手表上的运动数据,怎么就自动跑到手机上了?这些看似"魔法"的体验,背后都离不开分布式数据服务。

HarmonyOS开发中RDB数据迁移:版本升级时的数据库兼容

你可能会想,直接改建表SQL不就完了?但用户升级应用后,新SQL执行会报错——表已经存在,字段已存在,索引已存在……更糟的是,如果你删除了旧表重建,用户数据全没了。

RDB事务与并发:HarmonyOS开发数据库高级操作

RDB事务与并发:HarmonyOS开发数据库高级操作一、背景与动机你有没有遇到过这种场景:转账操作,A账户扣100块,B账户加100块。如果扣款成功但加款失败,钱就凭空消失了。这就是数据一致性问题。再比如:秒杀场景,100个用户同时抢10件商品。如果并发控制没做好,可能卖出100件,库存变成-90。这是并发安全问题。事务就是...

关系型数据库RDB:SQLite的HarmonyOS开发封装

关系型数据库RDB:SQLite的HarmonyOS开发封装一、来来来前面两篇聊了Preferences,适合存小而碎的配置数据。但当数据量上来、结构变复杂,Preferences就不够看了。你想想这些场景:备忘录应用:几十上百条笔记,每条有标题、内容、创建时间、分类标签电商应用:商品列表、购物车、订单记录,还要关联查询聊天应用:消息...

Preferences加密存储:HarmonyOS开发安全数据持久化

上一篇我们聊了Preferences的基础用法,适合存用户设置、应用配置这些非敏感数据。但实际开发中,总有些数据不能明文存储——用户密码、登录token、API密钥、私钥证书……这些要是被反编译或root设备提取出来,后果很严重。

HarmonyOS APP开发用户首选项Preferences:轻量级KV存储

做应用开发,总有些数据需要持久化——用户偏好的主题色、是否开启推送通知、上次阅读位置……这类数据有个共同特点:数据量小、结构简单、读写频繁。

状态管理V1到V2迁移:HarmonyOS开发渐进式升级指南

HarmonyOS 6引入了状态管理V2,这可不是简单的版本号升级。V2在底层机制上做了重大改进——从"全量观察"变成了"细粒度追踪",性能提升明显,API也更优雅。

跨HSP状态通信:HarmonyOS开发模块间的状态同步

随着应用规模增大,单模块架构越来越难维护。这时候就需要HSP(Harmony Shared Package)来拆分模块——用户模块、订单模块、支付模块,各管各的业务。但问题来了:这些模块之间怎么共享状态?

HarmonyOS开发状态性能优化:避免不必要的UI刷新

你有没有遇到过这种情况:明明只是改了一个按钮的文字,整个页面却闪烁了一下?或者滚动列表时卡顿得像老牛拉车?这些问题,十有八九是状态更新触发了不必要的UI重绘。

状态共享与隔离:HarmonyOS开发中多实例场景的状态策略

开发中经常遇到这种场景:一个页面上有多个相同的组件实例,比如多个商品卡片、多个表单项、多个图表。这时候状态管理就变得微妙了——这些实例之间要不要共享状态?共享多少?隔离多少?

状态管理架构设计:MVVM在HarmonyOS开发中的落地

写过前端的同学都知道,代码写着写着就容易变成"意大利面条"——逻辑、UI、数据全搅在一块。改个按钮样式,不小心把数据请求逻辑给删了;修个bug,又引入俩新bug。这种痛,懂的都懂。

HarmonyOS开发中AppStorageV2:新一代全局状态管理

核心要点:AppStorageV2是HarmonyOS 6引入的新一代状态管理方案,提供更强大的类型推断、更简洁的API、更好的性能,是未来推荐的状态管理方式

Environment:HarmonyOSApp设备环境状态监听

Environment:HarmonyOSApp设备环境状态监听核心要点:Environment提供设备环境状态的响应式监听,包括屏幕方向、颜色模式、语言环境等,UI可自动适配环境变化一、背景与动机你有没有遇到过这样的场景:用户旋转手机,你的UI还傻傻地保持竖屏布局?或者用户切换了深色模式,你的应用还是白花花的亮色主题?传统做法是监...

PersistentStorage:HarmonyOS开发持久化状态与自动同步

核心要点:PersistentStorage在AppStorage基础上增加持久化能力,数据自动写入磁盘,应用重启后自动恢复,是轻量级配置存储的首选方案

LocalStorage:HarmonyOS页面级开发状态隔离方案

📌 核心要点:LocalStorage提供页面级的状态隔离,每个UIAbility拥有独立的LocalStorage实例,适合多窗口、多页面的状态隔离场景🎯 适用版本:HarmonyOS 5.0+ | API 12+🔗 官方文档:[链接]

AppStorage:HarmonyOS应用级开发全局状态中心

核心要点:AppStorage是HarmonyOS应用级全局状态管理中心,通过Link/Prop实现UI与数据的双向/单向绑定,是构建响应式应用的核心基础设施

WebGL在HarmonyOS开发中的应用:3D渲染基础

说到WebGL,很多人第一反应是"这不是Web技术吗,跟鸿蒙有啥关系?"其实鸿蒙的Web组件完全支持WebGL,而且性能相当不错。对于已经有WebGL经验的开发者,这是个快速迁移的好选择。

分论坛
应用开发智能硬件开发
友情链接
HarmonyOS官网先行者计划