WeYueReader
Introduction: Android 开源项目-微 Yue 电子书阅读(MD 设计)
Tags:
微 Yue 电子书-Kotlin 版本
注意
现在 Java 版本由于 Gradle 无法编译过,切换到 kotlin 版本。
服务数据获取不到
由于服务器到期,因此应用获取不到数据,此项目仅做学习使用。 如果想要使用服务器,可自行 clone 服务端代码使用。 服务端地址
项目功能
- 注册登录
- 用户信息、用户密码、用户图像修改
- 书籍分类
- 本地书籍扫描
- 书架
- 书籍搜索(作者名或书籍名)
- 书籍阅读(仅 txt 格式,暂不支持 PDF 等其他格式)
- 阅读字体、背景颜色、翻页效果等设置
- 意见反馈(反馈信息发送到我的邮箱)
- 应用版本更新
项目截图

使用开源库
- Rx2 网络封装 RxHttpUtils
- 6.0 权限库 RxPermissions
- Glide 图片加载库 Glide
- 下拉刷新库 SmartRefreshLayout
- RecyclerView 简化框架 BaseRecyclerViewAdapterHelper
- MD 风格 Dialog material-dialogs
- TabLaout 选择 NavigationTabStrip
- 数据加载动画 Android-SpinKit
- 展开折叠 TextView ExpandTextView
- 流式标签 FlowLayout
- 数据库 greenDAO
- 版本更新进度条 NumberProgressBar
- 图片选择器 TakePhoto
- 项目首页- GanK -在基础上修改
项目介绍
书籍数据爬取<追书神器>,付费章节是无法阅读的,因为付费章节的书籍内容是加密字符串。书籍数据也不会跟及时更新,只是隔段时间会去更新。这个项目主要是学习为主。项目最开始是准备使用 MVVM 架构配合 DataBinding 开发项目,实际运用中 DataBinding 在 Android Studio 支持不太友好,就放弃使用(因为太耗费时间),后来也懒得改,不过代码量不多,代码清晰。
下载体验
项目已经上架酷安市场 下载链接

感谢
- Allen -使用 RxHttpUtils 相识(竟然是老乡),帮我解答不少问题
- Richard Liu -好机油,经常开技术研讨会(是他演讲,我听着)
意见反馈
如果遇到问题或者好的建议,请反馈到:927195249@qq.com 或者 LiangLuDev@gmail.com
如果觉得还行的话,赞一下吧! 谢谢啦!
TODO
- 支持 PDF 等更多格式文件
- 添加更多电子书(如果哪位朋友有免费电子书网站可以给我说一下,谢谢)
说明
本项目仅提供技术学习交流,不可作为商用。
常见问题
1、Clone 下来自己运行之后拿不到数据。
修改 utils-Constant 里面的为!BuildConfig.DEBUG 即可(切换为服务器地址)
2、Android 4.x 版本崩溃。
由于 4.x 版本不支持 svg 图片,所以会保错,目前没有解决(谅解,时间有限)
3、应用内版本更新
从我提供的二维码扫描下载的,在应用内是可以正常更新的,自己 clone 跑起来,提示更新,下载是无法覆盖安装的。(签名问题)

