JideCards · HarmonyOS NEXT
记得闪卡
记得闪卡是一款面向鸿蒙 HarmonyOS NEXT 的原生开源学习应用,让知识的整理、回忆与复习融入日常。以 Anki 内核为基础,将主动回忆与间隔复习结合,帮助你把学过的内容转化为长久的记忆。
独立开发声明
截至目前,记得闪卡(jidecards)的开发与维护仍全程由可塑性天赋(wuweiyouzuoju)本人独立完成,不涉及团队协作或多人共同开发。任何声称“带领团队完成记得闪卡开发”,或将本项目归为团队开发成果的表述,均与事实不符。
在鸿蒙端用闪卡学习
- 背单词
- 把单词、释义和例句做成闪卡,或导入已有的 Anki APKG 词汇牌组;支持图片、音频和输入答案。
- 记忆知识点
- 把考试概念、公式和问答拆成卡片,用挖空卡回忆关键内容,用图像遮挡复习图中的信息。
- 间隔复习
- 先尝试回忆,再查看答案并按记忆情况评分。Anki 内核的 FSRS 调度据此安排后续复习时间。
功能概览
- 复习
- Anki 学习内核、FSRS 调度、四档评分、撤销与重做,支持按卡片或整条笔记埋藏与暂停。
- 卡片
- 普通卡、挖空卡、输入答案、图像遮挡;支持图片、音频与数学公式。
- 同步
- AnkiWeb 集合与媒体同步、自定义服务器;实验性个人设备直连提供学习记录合并、卡库与媒体同步。
- 导入导出
- APKG 导入导出与系统文件打开,集合备份及恢复;兼容 Anki 专用 MIME。
- 管理
- 牌组层级、搜索、批量编辑、标签与统计;独立牌组选项、预设管理及修改范围说明。
- 桌面与外观
- 桌面服务卡片、学习提醒、七套基础主题色及自定义主色,支持浅色、深色和跟随系统外观。自定义颜色可分别调整明暗适配强度;提供玻璃与扁平材质,以及统一的弹窗、菜单和选择器。
- JIDE 助手
- 软件内的全能助手:功能导航、学习分析、资料阅读、制卡改卡与设置协助。入口默认开放,配置模型服务后即可使用。
- 键盘与鼠标
- 设置中的学习帮助集中展示各页快捷键与鼠标操作,支持编辑、学习及牌组、浏览列表与目录树右键。
- 浏览与编辑
- 传统多列表格与现有浏览外观可切换,分别保存卡片和笔记列配置;支持富文本、绘图、字段编辑轮盘与草稿预览。
- 笔记引用
- 在笔记正文插入对其他笔记的引用,学习和预览时打开目标;配套 Anki 电脑端插件共享引用数据。插件需另行安装。
- 语言与地区
- 提供简体中文、香港与台湾繁体中文、英式与美式英语、意大利语、日语、越南语、韩语、俄语、德语和法语共 12 种选项,使用对应地区的日期与数字格式。
历史界面示例

新版首页展示今日进度、层级牌组,以及搜索、预览、同步和新增入口。
查看完整图片
卡片结合图片、例句和填空;先尝试回忆或输入答案,再显示答案并评分。
查看完整图片
可视编辑与源码编辑自由切换,工具转盘提供常用格式操作,支持图片、音频和数学公式。
查看完整图片
通过搜索、类型筛选和排序查找卡片,查看卡片所属牌组与相关信息。
查看完整图片
在学习中使用标星、旗标、撤销、跳过、暂停和手写等操作管理当前卡片。
查看完整图片
查看今日学习概览和未来到期预测,通过 FSRS 复习安排与统计了解学习负担。
查看完整图片
自定义提醒时间与通知内容,待学习、待复习数量占位符会替换为实际卡片数量。
查看完整图片26.11.09.9 源码更新说明
- 自定义壁纸支持裁剪、透明度与深浅色遮罩;自定义主题色支持 RGB/HEX 输入、明暗适配和实时预览。
- 玻璃与扁平材质可分别调整模块、按钮和弹窗的底色不透明度。统一菜单和弹窗的公共呈现。
- 宽屏浏览选中卡片后可直接编辑;字段源码模式可编辑包括媒体引用在内的完整字段。卡片脚本错误通过原生弹窗查看详情。
- 跟随系统在全屏、分屏和悬浮窗口间切换,保留对应的窗口安全区。
- 首次安装时可在配额范围内选择并导入在线牌组;首页帮助集中提供学习指南和社区入口。
- JIDE 入口默认开放。包含 AI 生成或改写内容的文件导出会被阻止。
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 官方客户端;本页按当前源码介绍功能,应用市场版本与实际上架能力以下载页面和应用内入口为准。
主题与外观
七套基础主题色,支持浅色、深色和跟随系统外观。
常见问题
- 支持哪些设备?
- 记得闪卡面向 HarmonyOS NEXT。通过华为应用市场安装,具体设备兼容范围以应用市场为准。
- 能继续使用已有的 Anki 牌组吗?
- 支持 APKG 导入导出、AnkiWeb 集合与媒体同步,以及 FSRS 间隔复习。迁移前备份资料,完成后检查样例卡、图片和音频。
- 免费吗?源码在哪里?
- 应用免费下载,以 AGPL-3.0-or-later 开源。源码可在 GitHub、Gitee 和 GitCode 查看。
- 记得闪卡是 Anki 官方应用吗?
- 记得闪卡是复用 Anki Core 的独立开源项目,非 Anki 官方客户端。
- 设备直连可以同步哪些内容?
- 实验性设备直连分别提供同源卡库的学习记录合并,以及整套卡库与媒体同步,均需双方独立授权。来源或结构不兼容时,接收设备须确认替换并先备份;保留 AnkiWeb,真实两机与账号行为仍待设备验收。
第一次在鸿蒙端使用 Anki 牌组?
从导入与同步开始,理解 FSRS 复习、卡片管理和备份恢复。
鸿蒙 Anki 使用指南