logo
publist
写文章

简介

CSDN 博客专家,专注独立开发,如果你对独立开发感兴趣,可以关注我。

擅长的技术栈

HarmonyOSiOSPythonJS

可提供的服务

独立开发者社群,独立开发训练营

【鸿蒙原生开发会议随记 Pro】 增删改查 封装一个优雅的 SQLite 数据库单例

对于大家来说,调用 API 打开数据库并不难。难的是如何优雅地管理这个数据库连接。你是否遇到过这样的情况:App 运行久了变得卡顿,排查发现是数据库连接打开了无数次却没关闭?或者 App 发布了 2.0 版本,用户更新后一打开就闪退,因为你加了新表却忘记处理旧数据的迁移?

文章图片
#数据库#harmonyos#sqlite
环境准备 Windows Mac 下 Docker Desktop 的安装与镜像源加速

对于大家来说,Docker 这个名词绝对不陌生。但在 2026 年当下的国内网络环境中,想要在个人电脑上顺畅地把 Docker 跑起来,并且能够稳定地拉取到动辄几个 GB 的大模型应用镜像,并不是一件点击下一步就能轻松搞定的事。

文章图片
#windows#macos#docker
【鸿蒙原生开发会议随记 Pro】 数据存储架构 RelationalStore 在复杂资产管理中的应用

资产管理的核心在于处理数据之间的关联关系与复杂筛选,例如“查询上个月时长超过 30 分钟的会议”。面对此类需求,关系型数据库 RelationalStore(基于 SQLite)能提供远超 Key-Value 的查询效率与内存管理能力。

文章图片
#harmonyos#架构#华为
鸿蒙 HarmonyOS 6 | 系统能力 (05):后台任务开发 长时任务、WorkScheduler 与代理提醒详解

为了平衡系统能效与业务需求,HarmonyOS 提供了分级的后台任务解决方案。开发者需要根据任务的紧迫性和持续时间,选择 短时任务、长时任务 (Continuous Task)、WorkScheduler 延迟调度 或 后台代理提醒 (Agent Powered Reminder)。

文章图片
#harmonyos#华为
鸿蒙 HarmonyOS 6 | 系统能力 (05):后台任务开发 长时任务、WorkScheduler 与代理提醒详解

为了平衡系统能效与业务需求,HarmonyOS 提供了分级的后台任务解决方案。开发者需要根据任务的紧迫性和持续时间,选择 短时任务、长时任务 (Continuous Task)、WorkScheduler 延迟调度 或 后台代理提醒 (Agent Powered Reminder)。

文章图片
#harmonyos#华为
【鸿蒙原生开发会议随记 Pro】拒绝面条代码 基于 MVVM 的代码架构与状态管理选型

我们将引入 MVVM(Model-View-ViewModel) 架构模式,并结合 HarmonyOS NEXT 特有的状态管理机制,为我们的应用打造一套坚固的代码脚手架。我们要明确一个核心原则:让 UI 只负责渲染,让逻辑只负责思考。

文章图片
#harmonyos#架构#华为
【鸿蒙原生开发会议随记 Pro】拒绝面条代码 基于 MVVM 的代码架构与状态管理选型

我们将引入 MVVM(Model-View-ViewModel) 架构模式,并结合 HarmonyOS NEXT 特有的状态管理机制,为我们的应用打造一套坚固的代码脚手架。我们要明确一个核心原则:让 UI 只负责渲染,让逻辑只负责思考。

文章图片
#harmonyos#架构#华为
鸿蒙 HarmonyOS 6 | 系统能力 (04):构建专业级媒体应用 PhotoAccessHelper 与复杂媒体库管理

HarmonyOS 6 (API 20) 提供了 PhotoAccessHelper。它赋予应用对媒体库的全量访问权和精细化管理能力,允许开发者像操作数据库一样对媒体资源进行增删改查。

文章图片
#harmonyos#媒体#华为
鸿蒙 HarmonyOS 6 | 系统能力 (04):构建专业级媒体应用 PhotoAccessHelper 与复杂媒体库管理

HarmonyOS 6 (API 20) 提供了 PhotoAccessHelper。它赋予应用对媒体库的全量访问权和精细化管理能力,允许开发者像操作数据库一样对媒体资源进行增删改查。

文章图片
#harmonyos#媒体#华为
鸿蒙 HarmonyOS 6 | 系统能力 (03):无感授权的艺术——深入解析 Picker 选择器模式

鸿蒙 HarmonyOS 6(API 20)引入了意图驱动的访问理念。系统判定,只要是用户通过系统界面(Picker)主动选择的文件,即视为用户对该特定文件进行了临时授权。这种方式无需在 module.json5 中申请任何权限,既简化了开发流程,又保护了用户隐私。

文章图片
#harmonyos#华为
    共 95 条
  • 1
  • 2
  • 3
  • 10
  • 请选择