https://github.com/LiangLuDev/WeYueReader
Android开源项目-微Yue电子书阅读(MD设计)
https://github.com/LiangLuDev/WeYueReader
okhttp3 reader rxandroid2 rxjava2
Last synced: 3 months ago
JSON representation
Android开源项目-微Yue电子书阅读(MD设计)
- Host: GitHub
- URL: https://github.com/LiangLuDev/WeYueReader
- Owner: LiangLuDev
- Created: 2018-02-27T01:24:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-06-06T16:33:31.000Z (4 months ago)
- Last Synced: 2025-06-06T17:33:51.805Z (4 months ago)
- Topics: okhttp3, reader, rxandroid2, rxjava2
- Language: Java
- Homepage:
- Size: 37 MB
- Stars: 990
- Watchers: 26
- Forks: 243
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 微Yue电子书-Java版本
# [微Yue电子书-Kotlin版本](https://github.com/LiangLuDev/WeYueReader-Kotlin)## 注意
现在Java版本由于Gradle无法编译过,切换到kotlin版本。## 服务数据获取不到
由于服务器到期,因此应用获取不到数据,此项目仅做学习使用。
如果想要使用服务器,可自行clone服务端代码使用。
[服务端地址](https://github.com/LiangLuDev/WeYueSever)### 项目功能
- 注册登录
- 用户信息、用户密码、用户图像修改
- 书籍分类
- 本地书籍扫描
- 书架
- 书籍搜索(作者名或书籍名)
- 书籍阅读(仅txt格式,暂不支持PDF等其他格式)
- 阅读字体、背景颜色、翻页效果等设置
- 意见反馈(反馈信息发送到我的邮箱)
- 应用版本更新
### 项目截图
           ### 使用开源库
1. **Rx2网络封装** [RxHttpUtils](https://github.com/lygttpod/RxHttpUtils)
2. **6.0权限库** [RxPermissions](https://github.com/tbruyelle/RxPermissions)
3. **Glide图片加载库** [Glide](https://github.com/bumptech/glide)
4. **下拉刷新库** [SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout)
5. **RecyclerView简化框架** [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper)
6. **MD风格Dialog** [material-dialogs](https://github.com/afollestad/material-dialogs)
7. **TabLaout选择** [NavigationTabStrip](https://github.com/Devlight/NavigationTabStrip)
8. **数据加载动画** [Android-SpinKit](https://github.com/ybq/Android-SpinKit)
9. **展开折叠TextView** [ExpandTextView](https://github.com/lcodecorex/ExpandTextView)
10. **流式标签** [FlowLayout](https://github.com/hongyangAndroid/FlowLayout)
11. **数据库** [greenDAO](https://github.com/greenrobot/greenDAO)
12. **版本更新进度条** [NumberProgressBar](https://github.com/daimajia/NumberProgressBar)
13. **图片选择器** [TakePhoto](https://github.com/crazycodeboy/TakePhoto)
14. **项目首页**- [GanK](https://github.com/dongjunkun/GanK) -在基础上修改
### 项目介绍
> 书籍数据爬取<追书神器>,付费章节是无法阅读的,因为付费章节的书籍内容是加密字符串。书籍数据也不会跟及时更新,只是隔段时间会去更新。这个项目主要是学习为主。项目最开始是准备使用MVVM架构配合DataBinding开发项目,实际运用中DataBinding在Android Studio支持不太友好,就放弃使用(因为太耗费时间),后来也懒得改,不过代码量不多,代码清晰。### 下载体验
- 项目已经上架酷安市场 [下载链接](https://www.coolapk.com/apk/184655)- 
### 感谢
- [Allen](https://github.com/lygttpod) -使用RxHttpUtils相识(竟然是老乡),帮我解答不少问题
- [Richard Liu](https://github.com/XiqingLiu) -好机油,经常开技术研讨会(是他演讲,我听着)### 意见反馈
如果遇到问题或者好的建议,请反馈到:927195249@qq.com 或者LiangLuDev@gmail.com如果觉得还行的话,赞一下吧! 谢谢啦!
### TODO
- 支持PDF等更多格式文件
- 添加更多电子书(如果哪位朋友有免费电子书网站可以给我说一下,谢谢)### 说明
> 本项目仅提供技术学习交流,不可作为商用。#### 常见问题
##### 1、Clone下来自己运行之后拿不到数据。
>修改utils-Constant里面的为!BuildConfig.DEBUG即可(切换为服务器地址)
##### 2、Android 4.x版本崩溃。
>由于4.x版本不支持svg图片,所以会保错,目前没有解决(谅解,时间有限)
##### 3、应用内版本更新
> 从我提供的二维码扫描下载的,在应用内是可以正常更新的,自己clone跑起来,提示更新,下载是无法覆盖安装的。(签名问题)