Android 免费小说阅读器
基于网络爬虫实现的小说阅读器,实现了全局夜间/夜间模式切换,全局字体切换,书籍章节预加载,字体/主题/亮度设置,模拟翻页效果,Wi-Fi传书以及实现基于本地数据库实现的书籍浏览历史,模拟账号注册登陆,书籍收藏,书籍添加书架等功能
纯属共享学习之用,不得用于商业!!
- 基于MVP模式使用Kotlin语言编写
- 项目阅读器参考任阅
并做以下改动
1). 源代码重构为使用kotlin语言实现
2). 书籍的缓存由原作者的ACache类改为Room数据库实现
3). 更改数据成更切合爬虫数据的实体类 - 数据源爬虫参考CrawlerForReader
1). 源代码重构为使用kotlin语言实现
2). 更改数据回调方式(原作者使用接口回调更改为使用Rxjava进行回调) - 使用Room数据库存储数据
- 使用ImmersionBar 实现沉浸式状态栏
- 使用今日头条屏幕适配 方案
- 日间模式/夜间模式切换使用 Android-skin-support
- 全局字体切换使用calligraphy
- 集成bugly奔溃上报以及应用内更新
- 使用lottie 实现欢迎页动画,以及加载框动画
- 使用Glide对图片进行圆角化以及高斯模糊处理
由于集成的字体包较大,包的体积较大体验包下载
在荣耀Magic2和RedmiK30i通过运行,欢迎star和fork,如有bug 请提issue
- 蓝牙传书
- WIFI传书应用间互传
- 支持pdf,epub文件阅读
- 书架
- 推荐
- 排行
- 搜索
- 书籍详情页
- 阅读页面
- 我的
- 浏览历史
- 收藏
- 设置
- 全局字体
- 日间/夜间模式切换
- Wi-Fi传书
- 登陆
Copyright 2021 PressureKai Team, All right reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.