NovelReader

基于"任阅"的改进追书App。

详见原作者项目地址:任阅

应用简介

相对于原作增加的功能与改进:

  1. 重写代码逻辑,优化代码结构,降低内存使用率
  2. 采用 sql 数据库对数据进行存储。 (原作者是采用ACache类将数据修改成文本存储)
  3. 增加书本的断点续传功能 (仅支持单任务下载)
  4. 支持小说更新提示。
  5. 重写小说阅读器,仿掌阅设计。提供的功能如下

    • 支持翻页动画:仿真翻页、覆盖翻页、上下滚动翻页等翻页效果。
    • 支持页面定制:亮度调节、背景调节、字体大小调节
    • 支持全屏模式(含有虚拟按键的手机)、音量键翻页
    • 支持页面进度显示、页面切换、上下章切换。
    • 支持在线章节阅读、本地书籍查找。
    • 支持本地书籍加载到页面(支持本地书籍分章、加载速度快、耗费内存少)

注: 在弄新项目,该项目不定时维护更新。

采用了以下开源框架

更新记录

update 2020-03-15

update 2018-03-03

感谢小伙伴的提交和修复。

update 2018-02-22

注:剩下的问题会尽快修复。

update 2018-01-04

update 2018-01-06

update 2017-11-05

注:由于现在 IDEA 升级到了 AS 3.0 了。没有升级的同学,可能造成编译错误。或者 lambda 表达式不能使用的问题。解决方法是:

# lambda 错误的解决办法。
# 在项目的 build.gradle 顶部添加

apply plugin: 'me.tatarka.retrolambda'

update 2017-10-24