本地离线优先
书籍与阅读数据以本地为唯一事实来源。没有账号、没有云同步、没有在线书城——导入的书,永远在你手里。
local-first
静读是一款本地离线优先的 Android 电子书阅读器。它不上传你的正文、批注或阅读记录—— 飞行模式下,依然可以完整读完书架上的每一本书。
* 核心阅读在无网络权限下也能完成;崩溃报告仅在明确同意后启用并脱敏。
书籍与阅读数据以本地为唯一事实来源。没有账号、没有云同步、没有在线书城——导入的书,永远在你手里。
local-first
不上传正文、文件名、批注、阅读记录。日志不包含任何摘录与完整路径。你的阅读史,只有你自己知道。
privacy by design
进度、书签、笔记随时可导出。Room 数据库带完整迁移测试,升级不丢任何一本书、任何一条批注。
export & own
以下功能均来自当前代码库的实际实现,每项都配有单元测试或真机验证记录。
网格 / 列表双视图,封面、进度、最近阅读、排序、搜索,五千册仍可流畅滚动。
以 Readium Locator 为主数据,断电、杀进程、升级后依然回到上次停下的那句话。
先落盘再渲染,批注不会因崩溃丢失。按书查看、跳回原文、一键导出摘录。
页面内播放,支持定时停止、选声、调速,当前句高亮跟翻,解放双眼。
预置霞鹜文楷字体,字号、字重、行距、段距、页边距按书独立记忆。
SAF 目录授权后冷启动自动扫描,按 URI、大小、修改时间与哈希增量导入。
防 Zip Slip、压缩炸弹、损坏文件与空间不足,失败不留半成品记录。
阅读时长与活跃分钟数落盘到 ReadingSession,回看每一本书的陪伴时间。
PDF 的书签可用,不代表 PDF 的文字高亮也可用。静读按能力矩阵如实展示每种格式的真实边界, 不做虚假宣传。
| 格式 | 排版 | 目录 | 书内搜索 | 书签 | 高亮批注 | TTS | |
|---|---|---|---|---|---|---|---|
EPUB 2 / 3 流式 + 固定版式 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 完整支持 |
TXT 章节切分 · UTF-8 / GB18030 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 完整支持 |
PDF V1 基础浏览 | ◐ | — | — | ✓ | — | — | 基础浏览 |
CBZ 漫画 / 图片序列 | ◐ | — | — | — | — | — | 图片阅读 |
静读没有账号系统,没有云端,没有埋点。不是「隐私政策写得好」——而是架构上就没有上传通道。 你的每一本书、每一条笔记,都只存在于你手机的私有目录里。
不上传正文、文件名、批注、阅读记录
崩溃报告仅在明确同意后启用并脱敏
日志不包含正文、摘录、完整文件路径
核心阅读在无网络权限下也能完成
书籍文件复制到应用私有目录,删除原文件仍可阅读
加密、损坏、空间不足等失败均有明确提示,不留半成品
不用跨平台框架,不引入 Flutter / RN 抽象层。Kotlin + Jetpack Compose 单 Activity 架构,阅读内核接入 Readium Kotlin Toolkit,数据层 Room 带完整 schema 迁移测试。
$ ./gradlew testDebugUnitTest
BUILD SUCCESSFUL in 46s
387 tests completed, 0 failed
── Reader / Library / Import / Migration
── Annotation / TTS / Typography / PDF / CBZ
✓ All green.下载 APK,导入你自己的 EPUB / TXT / PDF / CBZ, 不需要注册任何账号。
文件 ebook-0.1.0-debug-20260813-1350.apk SHA-256 c33623087d769247523ec5cc4daaf5ba7f1445c9a514a50aa6ea19458a22d7d8
最低系统 Android 6.0 · 调试构建 · 46 MB · 建议校验哈希后安装