# MicroReader **Repository Path**: licky/MicroReader ## Basic Information - **Project Name**: MicroReader - **Description**: No description available - **Primary Language**: Android - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-01-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 微阅 一个小而美的阅读客户端,包含微信精选,IT之家(去广告),果壳热门,知乎日报,和视频推荐栏目,每天更换主题。[点击下载APK][5] ![首页][1] ![IT][2] ![设置][3] ![视频][4] #### 涉及到的知识点有: 1. Retrofit 的使用,包括使用 Http 缓存、converter 的使用等; 2. RxJava 的使用,包括配合 Retrofit、RxBus 的使用等; 3. MVP 架构实践,包括 presenter 的生命周期管理; 4. RecycleView + CardView 的使用; 5. RecycleView 使用 ItemTouchHelper 实现拖拽移动到不同的列表; 6. 使用 Palette 从图片中取色; 7. 主题动态切换; 8. Android 4.4 及以上版本的状态栏适配; 9. FloatingActionButton 的自定义动作; 10. AppCompatActivity 配合 PreferenceFragment 实现 Material Design 的设置界面; 11. WebView 的使用,包括显示加载进度条、播放视频等; 12. VideoView 的使用,包括自定义按钮; 13. 动态切换 NavigationView 的菜单项 14. Android 抓包及逆向分析 15. 数据离线缓存 #### 尚未解决的问题(如果你有好的建议,望不吝赐教) 1. WebView加载微信网页时部分图片无法显示,部分手机播放视频白屏; 2. 本项目为个人练习作品,还有很多不完善的地方,请多多指教。 #### 声明 本项目所使用除果壳外API均为破解所得,原作公司拥有所有权利。本程序仅供测试学习,用于其他用途所造成的纠纷与本人无关。 [1]: /screenshot/Screenshot_20160503-085830.png [2]: /screenshot/Screenshot_20160503-085853.png [3]: /screenshot/Screenshot_20160503-085902.png [4]: /screenshot/Screenshot_20160503-085945.png [5]: http://caiyao.name/releases/microreader_1.2.0.apk