一个小而美的阅读客户端
Switch branches/tags
Nothing to show
Clone or download
Latest commit 1af8fe3 Jan 1, 2017
Permalink
Failed to load latest commit information.
.idea 修复IT之家 Nov 1, 2016
app nonono Jan 1, 2017
gradle/wrapper nonono Jan 1, 2017
screenshot 添加截图 May 3, 2016
swipebackactivity nonono Jan 1, 2017
.gitignore Initial commit Mar 4, 2016
LICENSE readme Apr 30, 2016
README.md 修改最新版下载地址 Aug 19, 2016
build.gradle nonono Jan 1, 2017
gradle.properties update library Oct 19, 2016
gradlew Initial commit Mar 4, 2016
gradlew.bat Initial commit Mar 4, 2016
settings.gradle 去除第三方滑动返回 May 5, 2016

README.md

微阅

一个小而美的阅读客户端,包含微信精选,IT之家(去广告),果壳热门,知乎日报,和视频推荐栏目,每天更换主题。点击下载APK

首页 IT 设置 视频

涉及到的知识点有:

  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. 数据离线缓存
  16. 使用Gradle多渠道打包及自定义编译的APK文件名
  17. Activity滑动返回的实现
  18. 夜间模式实践

尚未解决的问题(如果你有好的建议,望不吝赐教)

  1. WebView加载微信网页时部分图片无法显示,部分手机播放视频白屏;
  2. 本项目为个人练习作品,还有很多不完善的地方,请多多指教。

感谢

  1. 感谢@AndroidJiang 提出的Retrofit离线缓存的问题,已修复

声明

本项目所使用除果壳外API均为破解所得,原作公司拥有所有权利。本程序仅供测试学习,用于其他用途所造成的纠纷与本人无关。