首先感谢 AePubReader 本项目的是在此基础上构建。由于中间夹杂了一些其他业务,有些地方代码有冗余。这也是没有向 AePubReader 提交分支,而单独发布的原因。
-
Epub 书籍的浏览 (对 Epub 文件解压后,通过
webView
呈现) -
目录浏览 (提取书籍目录,可以按照目录索引位置)
-
页码、进度条显示 (计算了总页数,阅读可以显示当前页数,也可以通过进度条快速推进)
-
阅读进度记录 (使用 SQLite 记录阅读进度)
-
分享功能 (一般用第三方的,提供事件和按钮,并没有实现)
-
打开书籍加载比较慢,计算页数和初始化进度条的方式还有很大优化空间。
-
翻页通过
javascript
计算位置实现,没有翻页效果。