{"id":13989139,"url":"https://github.com/LiangLuDev/WeYueReader","last_synced_at":"2025-07-22T10:31:22.853Z","repository":{"id":49386563,"uuid":"123054147","full_name":"LiangLuDev/WeYueReader","owner":"LiangLuDev","description":"Android开源项目-微Yue电子书阅读（MD设计）","archived":false,"fork":false,"pushed_at":"2025-06-06T16:33:31.000Z","size":38773,"stargazers_count":990,"open_issues_count":24,"forks_count":243,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-06-06T17:33:51.805Z","etag":null,"topics":["okhttp3","reader","rxandroid2","rxjava2"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LiangLuDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-27T01:24:29.000Z","updated_at":"2025-06-06T16:33:34.000Z","dependencies_parsed_at":"2022-08-27T10:02:12.817Z","dependency_job_id":null,"html_url":"https://github.com/LiangLuDev/WeYueReader","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LiangLuDev/WeYueReader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiangLuDev%2FWeYueReader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiangLuDev%2FWeYueReader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiangLuDev%2FWeYueReader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiangLuDev%2FWeYueReader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LiangLuDev","download_url":"https://codeload.github.com/LiangLuDev/WeYueReader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiangLuDev%2FWeYueReader/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266475074,"owners_count":23934877,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["okhttp3","reader","rxandroid2","rxjava2"],"created_at":"2024-08-09T13:01:32.179Z","updated_at":"2025-07-22T10:31:21.790Z","avatar_url":"https://github.com/LiangLuDev.png","language":"Java","readme":"# 微Yue电子书-Java版本\n# [微Yue电子书-Kotlin版本](https://github.com/LiangLuDev/WeYueReader-Kotlin)\n\n## 注意\n现在Java版本由于Gradle无法编译过，切换到kotlin版本。\n\n## 服务数据获取不到\n由于服务器到期，因此应用获取不到数据，此项目仅做学习使用。\n如果想要使用服务器，可自行clone服务端代码使用。\n[服务端地址](https://github.com/LiangLuDev/WeYueSever)\n\n###  项目功能\n- 注册登录\n- 用户信息、用户密码、用户图像修改\n- 书籍分类\n- 本地书籍扫描\n- 书架\n- 书籍搜索（作者名或书籍名） \n- 书籍阅读（仅txt格式，暂不支持PDF等其他格式）\n- 阅读字体、背景颜色、翻页效果等设置\n- 意见反馈（反馈信息发送到我的邮箱）\n- 应用版本更新\n###  项目截图\n![登录](http://upload-images.jianshu.io/upload_images/2635045-e0ab3a72f801e761.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200) ![首页](http://upload-images.jianshu.io/upload_images/2635045-d8ec2b5a958988dd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200)  ![用户信息](http://upload-images.jianshu.io/upload_images/2635045-31055b37a06638d3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200) ![书籍分类](http://upload-images.jianshu.io/upload_images/2635045-9819bb21c48db3fd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200) ![书籍详情](http://upload-images.jianshu.io/upload_images/2635045-5ead07ef67f0ceab.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200) ![书籍类型](http://upload-images.jianshu.io/upload_images/2635045-4fa9a9065073ad19.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200) ![书籍阅读](http://upload-images.jianshu.io/upload_images/2635045-e02ce07acff8fc64.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200) ![本地扫描](http://upload-images.jianshu.io/upload_images/2635045-0802c61304a51045.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200) ![搜索](http://upload-images.jianshu.io/upload_images/2635045-1cfd6fbfa8771c7f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200)  ![选择主题](http://upload-images.jianshu.io/upload_images/2635045-192dfd92b96644e6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200) ![版本更新](http://upload-images.jianshu.io/upload_images/2635045-de9f820895039cf1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200)  ![意见反馈](http://upload-images.jianshu.io/upload_images/2635045-2da5435b109ada73.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/200)\n\n### 使用开源库\n1. **Rx2网络封装** [RxHttpUtils](https://github.com/lygttpod/RxHttpUtils) \n2. **6.0权限库** [RxPermissions](https://github.com/tbruyelle/RxPermissions)\n3. **Glide图片加载库** [Glide](https://github.com/bumptech/glide)\n4. **下拉刷新库** [SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout)\n5. **RecyclerView简化框架** [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper)\n6. **MD风格Dialog** [material-dialogs](https://github.com/afollestad/material-dialogs)\n7. **TabLaout选择** [NavigationTabStrip](https://github.com/Devlight/NavigationTabStrip)\n8. **数据加载动画** [Android-SpinKit](https://github.com/ybq/Android-SpinKit)\n9. **展开折叠TextView** [ExpandTextView](https://github.com/lcodecorex/ExpandTextView)\n10. **流式标签** [FlowLayout](https://github.com/hongyangAndroid/FlowLayout)\n11. **数据库** [greenDAO](https://github.com/greenrobot/greenDAO)\n12. **版本更新进度条** [NumberProgressBar](https://github.com/daimajia/NumberProgressBar)\n13. **图片选择器** [TakePhoto](https://github.com/crazycodeboy/TakePhoto)\n14. **项目首页**- [GanK](https://github.com/dongjunkun/GanK) -在基础上修改\n### 项目介绍\n\u003e 书籍数据爬取\u003c追书神器\u003e,付费章节是无法阅读的，因为付费章节的书籍内容是加密字符串。书籍数据也不会跟及时更新，只是隔段时间会去更新。这个项目主要是学习为主。项目最开始是准备使用MVVM架构配合DataBinding开发项目，实际运用中DataBinding在Android Studio支持不太友好，就放弃使用（因为太耗费时间），后来也懒得改，不过代码量不多，代码清晰。\n\n### 下载体验\n- 项目已经上架酷安市场 [下载链接](https://www.coolapk.com/apk/184655)\n\n- ![微Yue.apk](http://upload-images.jianshu.io/upload_images/2635045-4ce921c9353b879c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n### 感谢\n- [Allen](https://github.com/lygttpod) -使用RxHttpUtils相识（竟然是老乡），帮我解答不少问题\n- [Richard Liu](https://github.com/XiqingLiu) -好机油，经常开技术研讨会（是他演讲，我听着）\n\n### 意见反馈\n如果遇到问题或者好的建议，请反馈到：927195249@qq.com 或者LiangLuDev@gmail.com\n\n如果觉得还行的话，赞一下吧! 谢谢啦！\n\n\n### TODO\n- 支持PDF等更多格式文件\n- 添加更多电子书（如果哪位朋友有免费电子书网站可以给我说一下，谢谢）\n\n\n### 说明\n\u003e 本项目仅提供技术学习交流，不可作为商用。\n\n#### 常见问题\n##### 1、Clone下来自己运行之后拿不到数据。\n\u003e修改utils-Constant里面的为!BuildConfig.DEBUG即可（切换为服务器地址）\n![server_address_switch.png](https://upload-images.jianshu.io/upload_images/2635045-4280b873649a0b74.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n##### 2、Android 4.x版本崩溃。\n\u003e由于4.x版本不支持svg图片，所以会保错，目前没有解决（谅解，时间有限）\n##### 3、应用内版本更新\n\u003e 从我提供的二维码扫描下载的，在应用内是可以正常更新的，自己clone跑起来，提示更新，下载是无法覆盖安装的。（签名问题）  \n","funding_links":[],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLiangLuDev%2FWeYueReader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLiangLuDev%2FWeYueReader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLiangLuDev%2FWeYueReader/lists"}