夜讀(Night Reader)是一款 Flutter 编写的 Android 小说阅读器,支持自管书源、本地 TXT、阅读排版、TTS 朗读与离线缓存。
- v0.3.8-beta.68
- 发布于
- 9 小时前
- 18
- 星标
- 20
- 下载
- 同步于
- 8 小时前
最新版本
v0.3.8-beta.682026年11月2日 00:37测试版下载慢?可在上方随时切换镜像源
项目说明
项目概述
夜讀(Night Reader)是一款用 Flutter 编写的 Android 小说阅读器,面向长篇文字阅读与自订书源的使用场景。它内置网页书源规则解析,支持搜索、目录与正文读取、本地 TXT、TTS 朗读、离线缓存与备份还原。应用不内建任何可直接阅读的小说或第三方书源,需要用户自行导入。
一个把书源、排版、朗读与离线都交到你手里的长篇小说阅读器。
主要功能
- 网页书源:支持 CSS、XPath、JSONPath、正则、JavaScript、自定义请求头与 Cookie 等规则
- 搜索与发现:多书源并行搜索,支持精准搜索、失败来源重试与结果合并排序
- 书源校验与调试:批量校验找出失效书源,并可按搜索、详情、目录、正文逐阶段调试
- 阅读器:字号、行高、字距、段距、首行缩进与主题可调,支持自动翻页与点击区域自定义
- 正文处理:替换规则清理正文,支持简繁转换
- TTS 朗读:语速、音调、音量与语音选择,朗读进度高亮并自动接续
- 离线下载:可按全部、当前起若干章或指定范围下载,提供队列、暂停与重试
- 备份与迁移:应用数据备份还原、书架导入导出与书籍 TXT 导出
适用人群
- 阅读长篇小说的 Android 用户
- 习惯自己维护书源规则的用户
- 需要 TTS 朗读与离线缓存的读者
- 想调试与校验书源可用性的进阶用户
快速上手
- 前往 GitHub Releases 安装最新 Android APK
- 打开夜讀并进入「书源管理」导入自己使用的书源
- 使用搜索或发现找到内容,加入书架
- 在书籍详情中按需建立下载任务,以便离线阅读
- 在阅读器中调整排版与主题,或开启 TTS 朗读
核心优势
- 书源自主:以规则式书源为主入口,兼容 Legado 类型规则并支持逐阶段调试
- 阅读可调:排版参数与点击区域都能改,长文与特殊章节也能调顺
- 离线可用:下载队列支持暂停与重试,通勤路上也能读
- 数据可迁移:备份、书架交换与 TXT 导出方便换机与自救
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Android |
| 支持架构 | arm64-v8a |
| 本地电子书 | 仅支持 TXT |
注意事项
- 项目不内置任何可直接阅读的小说或第三方书源,首次安装后书架与搜索为空属正常情况
- 复杂 JavaScript、特殊编码、反爬与登录状态等可能导致个别书源无法正常运作
- 书源订阅自动更新尚未完成,需要手动维护书源
- 数据结构仍可能随版本演进,重要数据建议同时保留原始文件与旧备份
历史版本
排序