技术栈
appstorage
贾伟康
14 天前
harmonyos
·
arkts
·
数据持久化
·
appstorage
·
preferences
【句匠|15】HarmonyOS ArkTS 本地状态持久化实战:让保存、删除和页面返回后的数据即时一致
本地学习类应用最难处理的不是“把一条数据写进 Preferences”,而是写完之后所有页面立刻一致。用户在答题页收藏一道题,返回首页后收藏数要变化;答错后错题本角标要立即增加;在收藏页清空错题,主页和“我的”页不能继续显示旧数量;修改考试时长后,下一次进入考试页必须读到新值;应用重启后,这些状态还要从本地恢复。
贾伟康
15 天前
harmonyos
·
arkts
·
appstorage
·
学习统计
·
本地统计
【句匠|09】HarmonyOS ArkTS 学习统计实战:汇总正确率、连续学习和薄弱类型
学习类应用做到后期,统计页很容易变成“把几个数字摆出来”。这种做法上线后问题很明显:用户看到总答题数,却不知道它来自哪些题库;看到正确率,却不知道空数据时怎么算;看到考试均分,却不知道取的是全部历史还是最近几次;页面在平板或 2in1 宽屏打开时,如果仍然强行单列排列,也会浪费大量空间。
贾伟康
1 个月前
harmonyos
·
arkts
·
数据持久化
·
appstorage
·
preferences
【中国方言题库|15】HarmonyOS ArkTS 本地状态持久化实战:让保存、删除和页面返回后的数据即时一致
本地应用最容易出现的状态问题,并不是“数据完全没保存”,而是两套状态不同步:用户刚收藏题目,当前按钮已经变色,但返回首页统计仍是旧数字;删除错题后列表消失,重新启动又回来;设置页显示了新考试时长,练习页却仍读取旧值。根因通常是页面状态与持久化存储各自维护一份数据,却没有明确谁负责写入、谁负责通知 UI。
贾伟康
1 个月前
harmonyos
·
arkts
·
appstorage
·
应用启动
·
uiability
【中国方言题库|13】HarmonyOS ArkTS 应用启动链路实战:从 EntryAbility 到首屏加载保持窗口与路由稳定
HarmonyOS 应用的首屏稳定性,不只取决于某个页面能否成功构建。系统如何找到入口 Ability、运行时状态何时恢复、断点监听何时注册、窗口避让区何时可读、启动页如何进入主页,以及销毁时是否解除监听,共同组成一条完整启动链路。任意一步顺序混乱,都可能表现为首屏白屏、数据闪烁、底部导航被遮挡、窗口变化后布局不更新,或者返回键又退回启动页。
nullregedit
2 个月前
harmonyos
·
arkts
·
appstorage
·
preferences
·
audiorenderer
HarmonyOS 弦乐调音器开发实战 03:参考音、调音历史与 AppStorage 如何形成闭环
调音器如果只显示一个频率数字,还不足以形成完整的使用链路。用户需要先知道目标弦应该是什么声音,调音过程中需要看到当前偏差,离开页面后又希望能回看本次结果。对于一个本地优先的 HarmonyOS 应用,这三件事分别落在参考音播放、页面会话状态和 Preferences 持久化上。它们之间确实存在闭环,但这个闭环不是“一个服务包办全部”,而是多个对象通过明确的调用点衔接起来。
高心星
6 个月前
appstorage
·
鸿蒙6.0
·
harmonyos6.0
·
persistence
鸿蒙6.0应用开发——AppStorageV2和PersistenceV2的使用
【高心星出品】在HarmonyOS鸿蒙开发中,AppStorageV2和PersistenceV2是状态管理V2版本的核心工具,用于实现应用全局状态管理和持久化存储。以下是两者的关键特性和使用指南:
华为云开发者联盟
3 年前
arkts
·
localstorage
·
harmonyos框架
·
appstorage
掌握HarmonyOS框架的ArkTs如何管理和共享状态数据
本文分享自华为云社区《深入理解ArkTs中的AppStorage和LocalStorage》,作者:柠檬味拥抱 。
我是有底线的