Android
v1.0.2 · 稳定版
ermao-library-v1.0.2-android.apk
下载 APK · 72.4 MB发布说明与校验文件VERSIONS & DOWNLOADS
选择你的客户端,查看二毛图书的每一次更新。
最近同步:2026/9/17 17:51:38 · 内容来自 GitHub
v1.0.2 · 稳定版
ermao-library-v1.0.2-android.apk
下载 APK · 72.4 MB发布说明与校验文件v1.1.0 · 稳定版
ermao-books-1.1.0-all.fpk
下载 FPK · 0.2 MB发布说明与校验文件v1.0.2 · 稳定版
ermao-library-v1.0.2-ios-resign.ipa
需自行签名后安装,不能直接安装;最低系统要求见发布说明。
下载 IPA · 69.3 MB发布说明与校验文件使用浏览器打开自己的服务器地址,无需安装桌面客户端。
二毛图书 v1.0.0 集中完善原生阅读、书库导入、进度同步与日常管理。Web、服务端、Android、iOS 与共享阅读组件统一使用 1.0.0 版本标识。
Android 正式包名为 com.ermao.library,版本为 1.0.0(versionCode 1);独立测试渠道使用 com.ermao.library.beta,两者需分别登录。请从本版本 Release 附件获取 APK,并核对同名 SHA-256 校验文件。
v1.0 的验收范围为全新安装,不承诺从 0.x 数据库或客户端直接升级;请保留旧数据备份并使用独立应用数据目录。新版客户端发布前,应先部署匹配的后端,特别是卷册源文件删除接口。OPDS 提供目录、搜索与原文件下载,不提供第三方阅读进度同步;有声书不转码,实际解码能力取决于客户端。iOS 版本号同步不代表本次提供 IPA。
2026-09-13,项目负责人确认已完成验收并批准正式发布。此前未完成的候选验收台账已过时并从当前文档中移除。
本版本修复了大书库启动时分类索引重建长时间占用 SQLite 写锁、导致正常查询或写入请求等待的问题。后台维护现在以最多 25 本为一批进行集合处理,优先让正常请求取得写锁;发生竞争时会快速退让并自动重试,不会丢失待处理状态。
索引重建同时改为批量读取和集合写入,显著减少数据库语句数量,并在并发元数据修改时跳过旧快照,避免旧索引覆盖新内容。重建过程保持分批提交、失败回滚、断点续跑及作品更新时间不变。
本版本还包含原生移动端界面对系统导航与原生控件的迁移,改进书库、书架、导入和服务器连接界面的平台一致性。
本修复版本解决了 EPUB 阅读器长按方向键翻页后,松开按键仍会持续翻页的问题。键盘自动重复现在会与实际翻页完成速度保持同步,松键后不会继续执行积压的翻页操作,同时仍保留长按连续翻页能力。
修复同时覆盖 EPUB 内嵌正文与阅读器外层界面的键盘输入路径,并保持左右方向、从右向左阅读、Page Up/Page Down、空格键和首尾跳转等既有导航行为。
本修复版本优化了大规模书库的浏览与筛选性能。智能筛选的作者、标签和丛书候选项改为有界的按需搜索,并支持可恢复的后台索引维护;书库列表与书架接口使用更轻量的查询和聚合结果,减少加载大型书库时的数据库与网络开销。
书库界面现在可在封面上显示阅读进度,作者、出版社、标签和丛书可直接带入筛选,作品详情补全文件大小、页数、章节数、时长和卷册数等汇总信息。进入并返回作品详情时会保留原有查询,继续阅读和书架数据也会更准确地选择可读卷册。
导入流程缩短了数据库事务范围,并改进文件处理进度、任务恢复和并发处理,降低导入期间的数据库占用。部署文档也补充了数据目录、权限、备份、反向代理和受支持格式说明。
开发中的原生移动端完善了服务器连接与账号会话、书库首页、书架和导入基础流程,并修正顶部与底部导航、大字体布局、继续阅读卡片和无障碍状态。原生阅读器仍在开发中。
本版本修复书库智能筛选中的监控文件夹过滤。筛选现在根据监控文件夹的真实路径匹配可见卷册文件,只要图书的任一卷册位于所选文件夹内,就会返回该图书;路径边界也会被正确识别,避免名称前缀相似的相邻目录被误匹配。
筛选项已将“原始文件夹”更名为“监控文件夹”,并把“原始文件路径”移动到其下方。后台会批量解析筛选涉及的目录,并使用数据库相关子查询完成匹配,以兼顾大规模书库下的查询性能和文件夹访问权限。