logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【寻迹校园 HarmonyOS NEXT 实战 15】Repository 双数据源:RelationalStore 与内存回退如何共用接口

拆解 ReportRepository 的 RelationalStore/内存双数据源、统一接口、种子数据、克隆隔离、权威来源与验证证据边界。

文章图片
#harmonyos
【寻迹校园 HarmonyOS NEXT 实战 14】RelationalStore 增量迁移:为旧失物记录安全补上 event_date 字段

从真实 ReportRepository 出发,说明 PRAGMA table_info、缺列才 ALTER、旧数据回填、二次启动幂等性与重复列风险。

文章图片
#harmonyos
【寻迹校园 HarmonyOS NEXT 实战 13】RelationalStore 草稿恢复:按 LOST/FOUND 隔离两类发布草稿

用 report_type 主键隔离 LOST/FOUND 草稿,说明 RelationalStore 保存、恢复、同类清理、图片 URI 与无 Context 回退边界。

文章图片
#harmonyos
【寻迹校园 HarmonyOS NEXT 实战 12】临时 URI 不能直接长期保存:把 Photo Picker 图片复制到应用沙箱

结合 ReportPhotoRepository,讲清 Photo Picker URI 的规范化、去重、沙箱复制、扩展名回退、失败回滚与引用感知清理。

文章图片
#harmonyos
【寻迹校园 HarmonyOS NEXT 实战 11】HarmonyOS Photo Picker 实战:不申请相册整库权限也能选图

结合寻迹校园真实代码,拆解 HarmonyOS Photo Picker 的图片类型、最多 3 张、取消非异常、平台错误映射与最小权限边界。

文章图片
#harmonyos
【寻迹校园 HarmonyOS NEXT 实战 08】V1.0 核心应用 + V1.1 小艺增强:避免 AI 平台阻塞首版交付

本文说明如何把可独立交付的 HarmonyOS 核心应用与 Agent Framework Kit 小艺增强拆成 V1.0/V1.1 两条路线,并设计能力门禁、脱敏和降级路径。

文章图片
#harmonyos#人工智能
【寻迹校园 HarmonyOS NEXT 实战 10】表单校验应该放在哪里:ReportService 的隐私友好校验策略

本文结合 PublishValidation 与 ReportService.validateDraft(),说明页面即时反馈、Service 最终门禁、日期真实性、隐私拦截和图片数量校验如何统一实现。

文章图片
#harmonyos#软件工程
【寻迹校园 HarmonyOS NEXT 实战 09】三步结构化发布表单:ArkUI 如何降低失物描述成本

本文结合 PublishTypePage 与 PublishFormPage,拆解 HarmonyOS NEXT 三步结构化发布表单、草稿恢复、Photo Picker、步骤校验和防重复提交。

文章图片
#harmonyos#移动开发
【寻迹校园 HarmonyOS NEXT 实战 07】不引入全局状态库:用 dataRevision 实现跨页面刷新

本文拆解 ArkUI Shell 中的 dataRevision 刷新机制:Service 与 Repository 保存权威数据,页面只传递失效信号,避免跨页面手工同步列表和计数。

文章图片
#harmonyos
【寻迹校园 HarmonyOS NEXT 实战 06】共享权威词表:让发布表单与首页筛选使用同一套分类

本文结合 ReportTaxonomy.ets,说明 HarmonyOS NEXT 应用如何通过 label、value 与 filterKeyword 建立共享权威词表,统一发布、筛选、匹配和旧数据回显。

文章图片
#harmonyos
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择