登录社区云,与社区用户共同成长
邀请您加入社区
本文介绍了如何基于HarmonyOS的RDB模块实现待办事项清单功能,涵盖数据库设计与CRUD操作。主要内容包括: 需求分析:支持待办事项的增删改查、状态切换及分类查看功能 表设计:包含id、标题、优先级、分类、完成状态、时间戳等字段,使用INTEGER存储布尔值和时间 SQL建表:创建todo表并建立completed和priority字段的索引 数据访问层封装:通过TodoDao类提供: 数据
索引是查询性能的第一杠杆:WHERE/JOIN/ORDER BY 列建索引,用 EXPLAIN 验证命中。事务是写性能的第一杠杆:批量写单事务包裹,避免逐条 fsync。WAL 是并发性能的第一杠杆:读写并行,解决 database is locked。游标分页替代 OFFSET:深翻页性能差 100 倍。连接单例 + 缓存层:应用层保持 Store 单例,高频读走缓存。查询优化看索引,写入优化看
本文提出三位一体数据安全方案,解决鸿蒙应用敏感数据泄露问题。核心思路包括: 本地数据加密:采用混合加密策略(全库加密兜底+敏感字段单独加密),支持AES-256/SM4算法,确保数据库文件被拖库也无法读取。 密钥安全管理:通过HUKS将密钥存储在TEE安全环境,实现密钥不出设备、不硬编码、可轮换更新,从根源上防止密钥泄露。 传输安全加固:实施SSL Pinning证书绑定,防范中间人攻击,即使设备
在鸿蒙(HarmonyOS)开发中,集成并封装 SQLite 数据库主要有两种主流路径:一是直接使用官方提供的(关系型数据库)API;二是通过 NAPI 机制在 C++ 层调用原生的sqlite3库。
✅ 鸿蒙习惯追踪器摘要 本文介绍了如何使用ArkUI在HarmonyOS上开发一个功能完整的习惯追踪应用,主要技术要点: 核心功能: 习惯管理(增删改查) 每日打卡标记 Streak连击天数统计 日历热力图可视化 周/月完成率统计 关键技术栈: 使用SQLite关系型数据库存储习惯数据(@ohos.data.relationalStore) Canvas绘制热力图展示习惯完成情况 状态管理维护当前
📝 课程表App开发摘要 本项目基于HarmonyOS ArkUI框架,使用Grid网格布局+SQLite数据库+通知服务,开发功能完备的智能课程表应用。 核心功能: 7×6网格展示周课程表 支持课程增删改查(SQLite持久化存储) 智能周次切换(1-20周,单/双周自动过滤) 上课提醒功能(Notification API实现) 多色标记不同科目 技术亮点: Grid组件实现课程表主体布局
摘要:鸿蒙ArkUI记账本应用实战 本文详细介绍如何使用HarmonyOS的ArkUI框架开发一个功能完整的记账本应用。该应用支持账单录入(收支记录)、分类统计、月度图表展示和预算管理等功能,核心技术包括: SQLite数据库:使用@ohos.data.relationalStore实现数据持久化 图表绘制:通过Canvas组件展示消费结构饼图和柱状图 分类管理:预设餐饮/交通/购物等11种支出分
本文介绍了一个基于鸿蒙OS的ArkUI密码管理器实现方案。该应用采用AES-256-GCM加密算法保护敏感数据,结合SQLite数据库存储加密后的密码信息,并支持生物识别解锁功能。核心功能包括: 密码分类管理(分社交、金融、工作等类别) 随机密码生成 指纹/人脸识别解锁 密码自动复制 加密存储(使用HUKS密钥管理系统的AES加密) 技术实现要点: 使用@ohos.security.huks进行A
鸿蒙健康计步器开发摘要 本文介绍了如何使用鸿蒙ArkUI框架开发健康计步器应用,主要包含以下核心功能: 核心技术实现 通过加速度传感器(50Hz采样)检测用户步数 采用三轴加速度矢量和计算+带通滤波+峰值检测算法 实现200ms防抖机制避免重复计数 数据存储与分析 使用SQLite关系型数据库持久化存储每日步数记录 支持周/月统计数据可视化展示(柱状图) 按0.04千卡/步、0.65米/步计算消耗
本文介绍了一个基于HarmonyOS 5.0和ArkTS框架开发的"目标规划器"App实战项目。该项目使用relationalStore实现SQLite数据持久化,涵盖了数据建模、数据库CRUD、状态管理、组件化UI等核心功能。文章详细讲解了项目背景、技术栈、目录结构,并重点分析了数据模型(@Observed装饰)和数据库层(单例+relationalStore)的实现,包括表结构设计。该项目适合
ArkUI 的三要素奠定了鸿蒙 UI 开发的核心范式,而多样化的布局组件则为构建灵活、美观的跨端界面提供了有力支撑。掌握这些基础概念与布局用法,是高效开发鸿蒙应用的第一步,后续可结合状态管理与组件封装,进一步构建复杂的业务场景。
本文介绍了在HarmonyOS中使用ArkTS语言和relationalStore API实现本地SQLite数据库的完整开发流程。主要内容包括: HarmonyOS数据存储方案对比,重点介绍关系型数据库relationalStore的优势 开发环境配置要求及项目结构说明 relationalStore核心API详解,包括数据库配置、CRUD操作和查询构建等 用户信息管理模块的数据库设计,包含表结
本文介绍了Flutter应用实现国际化多语言支持的完整方案。主要内容包括: 国际化的重要性(覆盖全球用户、提升体验、专业形象) 基础概念(i18n、l10n、Locale等) 环境配置(添加flutter_localizations和intl依赖) 项目结构设计(翻译文件、状态管理、工具类) 核心实现方法(使用Map存储多语言翻译内容) 文中提供了完整的代码示例,涵盖通用文本、导航、商品、购物车、
这篇文章介绍了如何在Flutter应用中实现二维码生成功能。主要内容包括: 二维码应用场景:商品码、联系码、支付码、WiFi码等常见用途 技术选型:推荐使用qr_flutter插件,功能强大且样式丰富 环境配置:添加qr_flutter、share_plus等依赖项 核心实现: 创建可自定义内容的二维码生成器 支持多种颜色选择 包含分享二维码图片功能 提供复制到剪贴板功能 文章提供了完整的Dart
摘要:本文介绍了高性能异步数据库库sqlite_async在鸿蒙(OpenHarmony)应用中的实现,通过Isolate架构和WAL模式实现无阻塞并发读写,解决高频写操作导致的UI卡顿问题。文章详细解析了其核心价值、API使用、场景示例及鸿蒙平台适配策略,并提供了实战代码演示如何实现极致性能的本地数据存储。该方案特别适合需要处理大量离线数据的鸿蒙应用,能显著提升应用响应速度。
本文介绍了如何在OpenHarmony平台上适配Flutter三方库sqlite_wrapper,实现高性能关系型数据库封装。该库通过响应式监听和表级指纹监测机制,简化SQLite操作链路,提供工业级持久化解决方案。文章详细解析了其原理、核心优势及鸿蒙环境集成建议,包括单例持有与连接池复用原则。同时展示了核心API使用方法和典型应用场景,如移动办公应用、传感器日志持久化等,并针对OpenHarmo
对于大家来说,调用 API 打开数据库并不难。难的是如何优雅地管理这个数据库连接。你是否遇到过这样的情况:App 运行久了变得卡顿,排查发现是数据库连接打开了无数次却没关闭?或者 App 发布了 2.0 版本,用户更新后一打开就闪退,因为你加了新表却忘记处理旧数据的迁移?
市面上的 AI 生图、AI 客服软件一抓一大把,电商平台们也都提供了类似的数据分析和自动化工具,从淘宝的生意参谋到京东的京小智,几乎覆盖了商家经营的每一个环节。渝欧跨境是一家帮助海外品牌一站式经营的跨境服务商,他们在多维表格中搭建的“电商 AI 运营助理”,解决的是过去电商“人肉盯盘”的老大难问题,可以一站汇总天猫、淘宝、京东、抖音等多平台多店铺的运营数据,自动生成决策建议,7x24 小时全天候待