# 记得闪卡 JideCards

原文：https://jidecards.com/works/jidecards/

记得闪卡是一款面向鸿蒙 HarmonyOS NEXT 的原生开源学习应用，让知识的整理、回忆与复习融入日常。以 Anki 内核为基础，将主动回忆与间隔复习结合，帮助你把学过的内容转化为长久的记忆。

- 当前源码版本：26.11.09.9（构建编号 3149）
- 华为应用市场版本以下载页面为准。
- 平台：HarmonyOS NEXT
- 许可证：AGPL-3.0-or-later
- 作者：[可塑性天赋](https://jidecards.com/about/)
- 下载：[华为应用市场](https://appgallery.huawei.com/app/detail?id=com.jide.kapian&channelId=SHARE&source=appshare)
- 签名 HAP 开发包：[jidecards-v26.11.09.9-signed.hap](https://github.com/wuweiyouzuoju/jidecards-anki-harmonyos/releases/download/v26.11.09.9/jidecards-v26.11.09.9-signed.hap) · [SHA-256 校验](https://github.com/wuweiyouzuoju/jidecards-anki-harmonyos/releases/download/v26.11.09.9/SHA256SUMS.txt) · [构建说明](https://github.com/wuweiyouzuoju/jidecards-anki-harmonyos/releases/tag/v26.11.09.9)
- 开发包安装：签名开发包，安装受包内签名与设备授权限制；普通用户建议从华为应用市场安装。
- 源码：[GitHub](https://github.com/wuweiyouzuoju/jidecards-anki-harmonyos) · [Gitee](https://gitee.com/wuweiyouzuoju/jidecards-anki-harmonyos) · [GitCode](https://gitcode.com/wuweiyouzuoju/jidecards-anki-harmonyos)
- 更新日期：2026-11-08

本文按当前源码介绍功能，应用市场实际版本以下载页面为准。独立开源项目，非 Anki 官方客户端。

## 独立开发声明

截至目前，记得闪卡（jidecards）的开发与维护仍全程由可塑性天赋（wuweiyouzuoju）本人独立完成，不涉及团队协作或多人共同开发。任何声称“带领团队完成记得闪卡开发”，或将本项目归为团队开发成果的表述，均与事实不符。

## 学习用途

- 背单词：把单词、释义和例句做成闪卡，或导入已有的 Anki APKG 词汇牌组；支持图片、音频和输入答案。
- 记忆知识点：把考试概念、公式和问答拆成卡片，用挖空卡回忆关键内容，用图像遮挡复习图中的信息。
- 间隔复习：先尝试回忆，再查看答案并按记忆情况评分。Anki 内核的 FSRS 调度据此安排后续复习时间。

## 功能概览

- 复习：Anki 学习内核、FSRS 调度、四档评分、撤销与重做，支持按卡片或整条笔记埋藏与暂停。
- 卡片：普通卡、挖空卡、输入答案、图像遮挡；支持图片、音频与数学公式。
- 同步：AnkiWeb 集合与媒体同步、自定义服务器；实验性个人设备直连提供学习记录合并、卡库与媒体同步。
- 导入导出：APKG 导入导出与系统文件打开，集合备份及恢复；兼容 Anki 专用 MIME。
- 管理：牌组层级、搜索、批量编辑、标签与统计；独立牌组选项、预设管理及修改范围说明。
- 桌面与外观：桌面服务卡片、学习提醒、七套基础主题色及自定义主色，支持浅色、深色和跟随系统外观。自定义颜色可分别调整明暗适配强度；提供玻璃与扁平材质，以及统一的弹窗、菜单和选择器。
- JIDE 助手：软件内的全能助手：功能导航、学习分析、资料阅读、制卡改卡与设置协助。入口默认开放，配置模型服务后即可使用。
- 键盘与鼠标：设置中的学习帮助集中展示各页快捷键与鼠标操作，支持编辑、学习及牌组、浏览列表与目录树右键。
- 浏览与编辑：传统多列表格与现有浏览外观可切换，分别保存卡片和笔记列配置；支持富文本、绘图、字段编辑轮盘与草稿预览。
- 笔记引用：在笔记正文插入对其他笔记的引用，学习和预览时打开目标；配套 Anki 电脑端插件共享引用数据。插件需另行安装。
- 语言与地区：提供简体中文、香港与台湾繁体中文、英式与美式英语、意大利语、日语、越南语、韩语、俄语、德语和法语共 12 种选项，使用对应地区的日期与数字格式。

## FSRS：根据回忆情况安排间隔复习

记得闪卡复用 Anki Rust Core 的学习与调度能力。FSRS 根据复习记录和记忆状态安排后续复习，支持目标记忆保持率及牌组选项；应用前端不另写一套调度算法。

学习时先尝试回忆，再显示答案，按实际情况选择忘记、困难、良好或简单。支持撤销与重做、按卡片或整条笔记埋藏与暂停；学习页可显示提示、查看上一张卡片信息，并录制、回放和保存本次学习录音。未保存的录音在退出本次学习时清理。

## 问答、挖空、输入答案与图片遮挡

普通问答适合单词释义与概念辨析，挖空卡适合回忆句子中的关键内容，输入答案可用于拼写练习。图片遮挡适合把示意图、结构图或标注图拆成多个回忆问题。

卡片支持图片、音频与数学公式。导入的 Anki 卡片模板通过 HTML/CSS 渲染；依赖桌面插件或特定客户端脚本的牌组需要单独检查，不能仅凭 APKG 导入成功就判断所有交互兼容。

当前源码在学习与预览中统一兼容作者 HTTP 脚本、嵌套依赖及授权表单，并反馈脚本加载或执行失败。已有可见内容时保留卡面，缺少可选依赖时继续后续脚本；外部服务、账号与授权结果仍由牌组作者决定。

深色模式会改善可识别纯色背景上的低对比度正文，包括固定黑字和脚本追加内容；浅色模式恢复作者原有配色。图片、渐变背景及透明、滤镜等复杂效果需要针对原卡检查。

## AnkiWeb：同步卡片、复习进度与媒体

使用同一个 AnkiWeb 账号，可以在鸿蒙端与其他支持 AnkiWeb 的客户端之间同步集合和复习进度。集合数据与图片、音频的媒体同步分别处理，也支持兼容 Anki 的自定义同步服务器。

普通同步会合并可合并的变化；需要全量同步时，由用户选择上传本地集合或下载云端集合。第一次迁移前应确认哪一端保存了完整资料，并保留备份。

## 设备直连：学习记录、卡库与媒体同步（实验功能）

在“设置 → 同步 → 设备直连”配对，两端需连接同一 Wi-Fi 或热点并保持该页面打开。扫码配对后，学习记录同步与卡库和媒体同步分别授权，旧学习记录权限不会自动授予卡库写入权限；两端都要更新到兼容版本。

学习记录合并适用于同一人的同源卡库，保留双方复习历史与学习状态，支持多台在线个人设备补拉。卡库与媒体同步按设备逐对发起，覆盖牌组、笔记、模板、预设、卡片状态、标签、配置和复习历史，媒体按内容差异分块传输。

来源或结构不兼容时停止普通合并，只能由接收设备明确选择使用另一端卡库，并先生成可在“本地备份”恢复的备份。替换会清除撤销历史，并可能使下次 AnkiWeb 同步要求选择方向；普通合并保留现有云同步入口。

该功能仍为实验功能，不保证在所有设备上有效。取消或断连不会回滚另一端已提交的数据，尚无断点续传；并发修改不承诺逐字段合并。真实两机网络发现、扫码、热点、大库性能和真实 AnkiWeb 账号仍需设备验收。

## APKG 导入导出与 COLPKG 备份

已有 Anki 牌组可以通过 .apkg 文件导入鸿蒙端，也可以把牌组导出后用于其他兼容客户端。词汇、考试问答、挖空卡和带媒体的学习资料都可以通过牌组包转移。

APKG 用于牌组交换，COLPKG 用于完整集合的备份与恢复。恢复整库会替换当前集合，应按应用提示确认；同步便于多设备使用，独立备份则方便在误操作后找回资料。

当前源码接入系统文件打开入口，兼容 application/vnd.anki 等 APKG 类型声明。先确认导入选项，再读取获得授权的文件；具体文件提供方和设备的交付流程需要按实际环境检查。

## 牌组、搜索、批量编辑与学习统计

使用层级牌组和标签组织学习资料，通过 Anki 搜索语法查找卡片。支持字段编辑、卡片预览及批量管理，便于整理已有牌组，而不只是逐张背诵。

学习统计展示复习量、卡片状态、间隔和记忆相关指标，帮助了解当前学习负担。学习提醒和 HarmonyOS 桌面服务卡片提供日常学习入口。

牌组选项由独立页面承载，离开前处理未保存草稿；可管理预设，选择只修改当前牌组或共用预设的牌组，影响所有牌组的设置单独标明。新增和编辑笔记支持属性、模板和字段快捷操作，并保留未提交草稿。

## 键盘与鼠标：常用操作直接完成

键盘与鼠标指引统一位于“设置 → 学习帮助 → 键盘快捷键”，按首页、浏览、学习、编辑和模板界面分组。学习部分展示当前生效的自定义按键与卡面条件，文字输入、弹窗和忙碌状态优先处理各自操作。

新增与编辑笔记支持 Ctrl+Enter 保存、Ctrl+D 选择牌组、Ctrl+L 打开模板、Ctrl+N 选择笔记类型、Ctrl+Shift+T 编辑标签，以及字段跳转和常用格式快捷键。模板编辑支持预览快捷键，属性或模板更新后保留未提交草稿。

右键牌组在指针处打开与长按相同的操作菜单；右键浏览行进入多选，已有选择时扩展连续区间；目录树的右键复用已有长按操作。文字输入框保留原生编辑菜单。

## JIDE：软件内的全能助手

通过自然语言讨论学习、了解软件功能、阅读资料和管理卡片。JIDE 可以从牌组、浏览或学习页携带上下文进入，把功能导航、真实数据读取、资料处理和可确认的修改串联在同一对话中。

例如，从“整理这份 PDF 的知识点”开始，按页读取或 OCR，选择合适的笔记类型，再生成带来源的可编辑卡片草稿；也可以查看复习情况，随后打开统计或牌组选项继续核对。

当前源码默认开放 JIDE 入口。配置模型服务后即可使用，联网检索另需开启应用端联网并配置搜索凭据。具体能力以当前应用、工具与发布说明为准。

- 功能认知与页面导航：读取当前页面、菜单、设置与已接通状态，开始指定牌组学习，打开带搜索条件的浏览页、统计、设置、提醒、编辑或预览。导航复用应用真实页面。 示例：“开始学习四级词汇这个牌组。”
- 学习数据与复习负担：按全库或搜索范围读取复习次数、耗时、卡片状态、到期预测与有数据时的 FSRS 记忆率，查看卡片历史和牌组选项。到期预测与每日限额后的可学队列分别解释。 示例：“总结最近七天的复习情况，看看未来两周的到期分布。”
- 设置读取与调整：查看已接通的外观、备份、同步、语言和学习偏好；确认调整卡片字号、列表宽窄、学习触感、主题色或全库 FSRS。深浅色按明确指令切换并提供撤销，其他设置按工具目录区分读写。 示例：“把卡片字号调到 130%，关闭答题触感。”
- 资料阅读与系统 OCR：导入 PDF、办公文档、电子书、文本和图片，按页或分段读取资料，使用本地系统 OCR 识别扫描页，保存资料笔记。支持视觉的模型可接收页面图片，制卡草稿可标注实际读取的文件与页码。 示例：“读这份 PDF 第 5 到第 8 页，整理核心概念。”
- 制卡、改卡与标签：根据真实字段和模板生成问答或填空草稿，查找已有卡片后精简答案、补充解释、修改字段与标签。目标缺失时使用原生选择框，用户可继续编辑草稿并确认保存。 示例：“把这段材料做成 10 张问答卡，答案尽量简短。”
- 卡库、笔记类型与外观：提出牌组或笔记类型创建、卡片移组、批量删除、类型迁移、共享模板与卡片样式修改。展示真实影响范围；删除、类型迁移、共享模板和样式等高风险草稿需要二次确认。 示例：“新建一个“概念、解释、例子”三个字段的笔记类型。”
- 长期偏好与历史继续：确认保存全局或指定牌组的长期偏好，恢复历史对话、澄清、读取进度和待确认提案。达到执行预算时保留进度，可显式继续；结果未知的写入先检查现状。 示例：“以后给我制卡，答案尽量控制在两句话内。”
- 本地计算与数据整理：通过一次性 JavaScript 沙箱清洗、去重和计算显式 JSON 数据。计算有固定资源预算，不取得文件、网络、卡库或工具权限，结果保存仍走原有草稿确认流程。 示例：“把这份列表去掉前后空格，再去重并统计数量。”
- 公开检索与图片候选：独立联网开关下搜索与读取公开 HTTPS 网页文字；Wikimedia 图片候选带来源和许可，带图草稿确认后才下载导入媒体。网页读取不执行脚本或登录。 示例：“联网查找这个概念的公开资料，给出来源。”
- 官方教程与场景建议：按需检索随应用打包的 Anki 官方手册选章，解释 FSRS、搜索或模板；结合空牌组、搜索结果、学习阶段和已导入资料给出可选择的下一步建议。对话支持表格、数学及化学公式。 示例：“解释一下 FSRS 和目标记忆保持率，再告诉我在哪里查看。”

## HarmonyOS NEXT 原生界面与开源内核

导航、牌组列表、设置与统计界面使用 ArkTS / ArkUI 构建；Anki 的 Rust 内核通过 C ABI 和 Node-API 接入。卡片本身仍使用 Web 组件呈现模板、图片和公式，以保留 Anki 卡片的表达方式。

项目以 AGPL-3.0-or-later 开源，源码、构建说明和问题反馈入口公开。记得闪卡是独立项目，非 Anki 官方客户端；本页按当前源码介绍功能，应用市场版本与实际上架能力以下载页面和应用内入口为准。

## 主题与外观

七套基础主题色，支持浅色、深色和跟随系统外观。 可选择玻璃或扁平材质，分别调整模块、按钮和弹窗底色。支持自定义主题色与壁纸，并可在保存前预览强调色和裁剪效果。

## 历史界面示例

### 每天一点，把知识记牢

新版首页展示今日进度、层级牌组，以及搜索、预览、同步和新增入口。

![每天一点，把知识记牢](https://jidecards.com/assets/jidecards-2.9.22-home.png)

历史宣传图版本：2.9.22。作者提供的 2.9.22 历史宣传图。

### 图片与例句，让记忆更具体

卡片结合图片、例句和填空；先尝试回忆或输入答案，再显示答案并评分。

![图片与例句，让记忆更具体](https://jidecards.com/assets/jidecards-2.9.22-study.png)

历史宣传图版本：2.9.22。作者提供的 2.9.22 历史宣传图。

### 自由编辑，打造专属卡片

可视编辑与源码编辑自由切换，工具转盘提供常用格式操作，支持图片、音频和数学公式。

![自由编辑，打造专属卡片](https://jidecards.com/assets/jidecards-2.9.22-editor.png)

历史宣传图版本：2.9.22。作者提供的 2.9.22 历史宣传图。

### 快速查找，卡片井然有序

通过搜索、类型筛选和排序查找卡片，查看卡片所属牌组与相关信息。

![快速查找，卡片井然有序](https://jidecards.com/assets/jidecards-2.9.22-browser.png)

历史宣传图版本：2.9.22。作者提供的 2.9.22 历史宣传图。

### 灵活操作，学习更加顺手

在学习中使用标星、旗标、撤销、跳过、暂停和手写等操作管理当前卡片。

![灵活操作，学习更加顺手](https://jidecards.com/assets/jidecards-2.9.22-actions.png)

历史宣传图版本：2.9.22。作者提供的 2.9.22 历史宣传图。

### 复习有安排，进步看得见

查看今日学习概览和未来到期预测，通过 FSRS 复习安排与统计了解学习负担。

![复习有安排，进步看得见](https://jidecards.com/assets/jidecards-2.9.22-statistics.png)

历史宣传图版本：2.9.22。作者提供的 2.9.22 历史宣传图。

### 定时提醒，让学习成为习惯

自定义提醒时间与通知内容，待学习、待复习数量占位符会替换为实际卡片数量。

![定时提醒，让学习成为习惯](https://jidecards.com/assets/jidecards-2.9.22-reminders.png)

历史宣传图版本：2.9.22。作者提供的 2.9.22 历史宣传图。

## 常见问题

### 支持哪些设备？

记得闪卡面向 HarmonyOS NEXT。通过华为应用市场安装，具体设备兼容范围以应用市场为准。

### 能继续使用已有的 Anki 牌组吗？

支持 APKG 导入导出、AnkiWeb 集合与媒体同步，以及 FSRS 间隔复习。迁移前备份资料，完成后检查样例卡、图片和音频。

### 免费吗？源码在哪里？

应用免费下载，以 AGPL-3.0-or-later 开源。源码可在 GitHub、Gitee 和 GitCode 查看。

### 记得闪卡是 Anki 官方应用吗？

记得闪卡是复用 Anki Core 的独立开源项目，非 Anki 官方客户端。

### 设备直连可以同步哪些内容？

实验性设备直连分别提供同源卡库的学习记录合并，以及整套卡库与媒体同步，均需双方独立授权。来源或结构不兼容时，接收设备须确认替换并先备份；保留 AnkiWeb，真实两机与账号行为仍待设备验收。

## 26.11.09.9 源码更新说明

1. 自定义壁纸支持裁剪、透明度与深浅色遮罩；自定义主题色支持 RGB／HEX 输入、明暗适配和实时预览。
2. 玻璃与扁平材质可分别调整模块、按钮和弹窗的底色不透明度。统一菜单和弹窗的公共呈现。
3. 宽屏浏览选中卡片后可直接编辑；字段源码模式可编辑包括媒体引用在内的完整字段。卡片脚本错误通过原生弹窗查看详情。
4. 跟随系统在全屏、分屏和悬浮窗口间切换，保留对应的窗口安全区。
5. 首次安装时可在配额范围内选择并导入在线牌组；首页帮助集中提供学习指南和社区入口。
6. JIDE 入口默认开放。包含 AI 生成或改写内容的文件导出会被阻止。
