你的书,
只属于你。

静读是一款本地离线优先的 Android 电子书阅读器。它不上传你的正文、批注或阅读记录—— 飞行模式下,依然可以完整读完书架上的每一本书。

4
种正式格式
0
项网络权限*
387
单元测试

* 核心阅读在无网络权限下也能完成;崩溃报告仅在明确同意后启用并脱敏。

三个不可动摇的原则

安静、可靠、离线可用

本地离线优先

书籍与阅读数据以本地为唯一事实来源。没有账号、没有云同步、没有在线书城——导入的书,永远在你手里。

local-first

隐私至上

不上传正文、文件名、批注、阅读记录。日志不包含任何摘录与完整路径。你的阅读史,只有你自己知道。

privacy by design

数据主权

进度、书签、笔记随时可导出。Room 数据库带完整迁移测试,升级不丢任何一本书、任何一条批注。

export & own

已实现 · 经真机验证

为长时间阅读而设计

以下功能均来自当前代码库的实际实现,每项都配有单元测试或真机验证记录。

书库管理

网格 / 列表双视图,封面、进度、最近阅读、排序、搜索,五千册仍可流畅滚动。

精确进度恢复

以 Readium Locator 为主数据,断电、杀进程、升级后依然回到上次停下的那句话。

高亮 · 笔记 · 书签

先落盘再渲染,批注不会因崩溃丢失。按书查看、跳回原文、一键导出摘录。

TTS 朗读

页面内播放,支持定时停止、选声、调速,当前句高亮跟翻,解放双眼。

排版引擎

预置霞鹜文楷字体,字号、字重、行距、段距、页边距按书独立记忆。

目录增量扫描

SAF 目录授权后冷启动自动扫描,按 URI、大小、修改时间与哈希增量导入。

导入安全

防 Zip Slip、压缩炸弹、损坏文件与空间不足,失败不留半成品记录。

阅读统计

阅读时长与活跃分钟数落盘到 ReadingSession,回看每一本书的陪伴时间。

能力矩阵 · 实测口径

按能力说话,不按扩展名承诺

PDF 的书签可用,不代表 PDF 的文字高亮也可用。静读按能力矩阵如实展示每种格式的真实边界, 不做虚假宣传。

格式排版目录书内搜索书签高亮批注TTS
EPUB 2 / 3
流式 + 固定版式
完整支持
TXT
章节切分 · UTF-8 / GB18030
完整支持
PDF
V1 基础浏览
基础浏览
CBZ
漫画 / 图片序列
图片阅读
完整支持 部分支持 暂不支持

隐私承诺

我们不知道你读了什么,
这正是设计目标。

静读没有账号系统,没有云端,没有埋点。不是「隐私政策写得好」——而是架构上就没有上传通道。 你的每一本书、每一条笔记,都只存在于你手机的私有目录里。

不上传正文、文件名、批注、阅读记录

崩溃报告仅在明确同意后启用并脱敏

日志不包含正文、摘录、完整文件路径

核心阅读在无网络权限下也能完成

书籍文件复制到应用私有目录,删除原文件仍可阅读

加密、损坏、空间不足等失败均有明确提示,不留半成品

工程质量

原生 Android,工程级严谨

不用跨平台框架,不引入 Flutter / RN 抽象层。Kotlin + Jetpack Compose 单 Activity 架构,阅读内核接入 Readium Kotlin Toolkit,数据层 Room 带完整 schema 迁移测试。

KotlinJetpack ComposeReadiumRoom + Migration TestsProto DataStorePdfiumminSdk 23SAF
gradle test
$ ./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 · 建议校验哈希后安装