关于本分支的说明
-
开发背景:本分支由开发者在 AI 编程工具的辅助下完成。
-
开发者资质:开发者非计算机专业背景,未系统学习过 Kotlin、Java 等编程语言及计算机组成原理等基础学科。
-
代码质量:鉴于上述背景,代码在架构设计、规范性和性能优化方面可能存在不足,请知悉。
-
使用须知:
- 本项目为开发者个人自用阅读器,开源仅供学习与技术交流。
- 开发者不对任何用户的使用体验、数据安全或设备兼容性作任何形式的保证或承诺。
- 如您对代码质量有较高要求,或介意上述情况,建议谨慎评估后再决定是否使用。
- 本项目基于 lyc版 持续开发,在此基础上有更多实用和强大功能
- appLegacy版:包名
io.legado.app,与原版相同,可覆盖更新 - appMax版:包名
io.legado.app.yuedu,共存包名,不会覆盖原版 - appS版:包名
io.legado.app.yuedu.a,另一个共存包名
⚠️ 重要提醒:安装Max版前一定要备份!
从其他版本覆盖安装需要注意的事项
1. MD3版本书架分组兼容性问题
从MD3版本备份的书架分组在Max版本中无法正常显示。虽然在"分组管理"界面可以看到这些分组,但在其他界面无法显示。这是因为MD3版本自行修改了分组相关的备份数据格式,导致其他版本的阅读无法正常加载这些分组数据。
2. 跨很多的版本升级可能导致数据丢失
从lyc版本(包括Sigma和Plus版)直接安装最新的Max版可能会出现书架和其他数据全部丢失的情况。这是因为Max版最近更新幅度非常大,跨越了太多版本,数据格式可能存在兼容性问题。
解决方案:
- 将软件完全卸载后重新安装
- 再进行数据恢复操作,此时即可正常恢复
阅读Max在继承原版所有功能的基础上,新增以下特色功能:
📖 阅读体验增强 — 翻页速度自由调节 · 页眉页脚字体独立调节 · 波浪线/虚线下划线
🔧 调试与开发工具 — 集成调试工具台 · 代码编辑器增强 · TTS源调试 · 字典/字重调试界面 · 调试日志悬浮球 · 书源检测新界面 · 代码编辑切换规则 · 查询规则快速跳转 · 帮助文档全局搜索 · 书签搜索
📊 数据与记录管理 — 阅读记录四种视图 · 热力图日历 · URL记录 · 完全备份支持 · 缓存管理界面增强 · 阅读记录搜索
🎨 UI/UX优化 — HTML封面模板引擎 · 主题批量操作 · 帮助文档选择器 · 帮助文档全局搜索 · 发现页useWeb展示 · 主题置顶功能 · 备份文件验证 · 备份文件验证
🚀 功能扩展增强 — @webjs规则类型 · 智能导入 · 自动更新 · JavaScript增强函数 · 向前向后预下载调节 · JS Packages使用指南
中文
1.自定义书源,自己设置规则,抓取网页数据,规则简单易懂,软件内有规则说明。2.列表书架,网格书架自由切换。
3.书源规则支持搜索及发现,所有找书看书功能全部自定义,找书更方便。
4.订阅内容,可以订阅想看的任何内容,看你想看
5.支持替换净化,去除广告替换内容很方便。
6.支持本地TXT、EPUB阅读,手动浏览,智能扫描。
7.支持高度自定义阅读界面,切换字体、颜色、背景、行距、段距、加粗、简繁转换等。
8.支持多种翻页模式,覆盖、仿真、滑动、滚动等。
9.缺失的功能全部加上
10.软件开源,持续优化,无广告。
https://www.yuque.com/legado/wiki/community
- 阅读3.0 提供了2种方式的API:
Web方式和Content Provider方式。您可以在这里根据需要自行调用。 - 可通过url唤起阅读进行一键导入,url格式: legado://import/{path}?src={url}
- path类型: bookSource,rssSource,replaceRule,textTocRule,httpTTS,theme,readConfig,dictRule,addToBookshelf
- path类型解释: 书源,订阅源,替换规则,本地txt小说目录规则,在线朗读引擎,主题,阅读排版,添加到书架
https://gedoor.github.io/Disclaimer
- org.jsoup:jsoup
- cn.wanghaomiao:JsoupXpath
- com.jayway.jsonpath:json-path
- com.github.gedoor:rhino-android
- com.squareup.okhttp3:okhttp
- com.github.bumptech.glide:glide
- org.nanohttpd:nanohttpd
- org.nanohttpd:nanohttpd-websocket
- cn.bingoogolapple:bga-qrcode-zxing
- com.jaredrummler:colorpicker
- org.apache.commons:commons-text
- io.noties.markwon:core
- io.noties.markwon:image-glide
- com.hankcs:hanlp
- com.positiondev.epublib:epublib-core
- com.github.Moriafly:LyricViewX
- io.github.rosemoe:editor




