### 微阅
一个小而美的阅读客户端,包含微信精选,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. 数据离线缓存
16. 使用Gradle多渠道打包及自定义编译的APK文件名
17. Activity滑动返回的实现
18. 夜间模式实践
#### 尚未解决的问题(如果你有好的建议,望不吝赐教)
1. WebView加载微信网页时部分图片无法显示,部分手机播放视频白屏;
2. 本项目为个人练习作品,还有很多不完善的地方,请多多指教。
#### 感谢
1. 感谢[@AndroidJiang][6] 提出的Retrofit离线缓存的问题,已修复
#### 声明
本项目所使用除果壳外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.3.5.apk
[6]: https://github.com/AndroidJiang
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
[Android 毕业设计-课程设计] 小而美的阅读客户端 App.zip 一个小而美的阅读客户端,包含微信精选,IT之家(去广告),果壳热门,知乎日报,和视频推荐栏目,每天更换主题。 涉及到的知识点有: Retrofit 的使用,包括使用 Http 缓存、converter 的使用等; RxJava 的使用,包括配合 Retrofit、RxBus 的使用等; MVP 架构实践,包括 presenter 的生命周期管理; RecycleView + CardView 的使用; RecycleView 使用 ItemTouchHelper 实现拖拽移动到不同的列表,下拉刷新,上拉到底自动加载等; 使用 Palette 从图片中取色; 主题动态切换; Android 4.4 及以上版本的状态栏适配; FloatingActionButton 的自定义动作; AppCompatActivity 配合 PreferenceFragment 实现 Material Design 的设置界面; WebView 的使用,包括显示加载进度条、播放视频等;
资源推荐
资源详情
资源评论
收起资源包目录
[Android 毕业设计-课程设计] 小而美的阅读客户端 App.zip (213个子文件)
gradlew.bat 2KB
news.css 10KB
.gitignore 97B
.gitignore 7B
.gitignore 7B
build.gradle 3KB
build.gradle 687B
build.gradle 537B
settings.gradle 37B
gradlew 5KB
gradle-wrapper.jar 52KB
ViewDragHelper.java 61KB
CacheUtil.java 28KB
SwipeBackLayout.java 20KB
StatusBarUtil.java 16KB
MainActivity.java 12KB
VideoAdapter.java 9KB
ZhihuStoryActivity.java 8KB
WeixinNewsActivity.java 8KB
ItHomeActivity.java 7KB
VideoActivity.java 7KB
WeixinAdapter.java 7KB
ChannelAdapter.java 6KB
SettingsFragment.java 6KB
ItHomeFragment.java 6KB
WeixinFragment.java 6KB
GuokrFragment.java 6KB
ZhihuFragment.java 6KB
ZhihuAdapter.java 5KB
VideoFragment.java 5KB
WelcomePresenterImpl.java 5KB
ItHomePresenterImpl.java 5KB
GuokrAdapter.java 5KB
ZhihuPresenterImpl.java 4KB
VideoWebViewActivity.java 4KB
ItAdapter.java 4KB
VideoPresenterImpl.java 4KB
WelcomeActivity.java 4KB
ItHomeItem.java 4KB
ChangeChannelActivity.java 3KB
DividerItemDecoration.java 3KB
GuokrRequest.java 3KB
BaseActivity.java 3KB
WeiXinPresenterImpl.java 3KB
TxRequest.java 3KB
ZhihuRequest.java 3KB
DBUtils.java 3KB
ItHomeRequest.java 3KB
WebUtil.java 3KB
VideoRequest.java 3KB
ZhihuStoryPresenterImpl.java 2KB
Utils.java 2KB
GuokrPresenterImpl.java 2KB
ItHomeUtil.java 2KB
ChangeChannelPresenterImpl.java 2KB
SettingsActivity.java 2KB
WeiboVideoMBlog.java 2KB
SharePreferenceUtil.java 2KB
ItemDragHelperCallback.java 2KB
SettingPresenterImpl.java 2KB
ItHomeArticlePresenterImpl.java 2KB
SwipeBackActivityHelper.java 2KB
WeiboVideoPageInfo.java 2KB
ScrollAwareFABBehavior.java 1KB
NetWorkUtil.java 1KB
MainPresenterImpl.java 1KB
SwipeBackActivity.java 1KB
SwipeBackPreferenceActivity.java 1KB
Config.java 1KB
GuokrHotItem.java 1KB
ItHomeArticle.java 1KB
WeixinNews.java 1KB
ZhihuStory.java 1KB
WeiboVideoBlog.java 1KB
UpdateItem.java 1KB
MicroApplication.java 1KB
ZhihuDailyItem.java 1KB
RxBus.java 1022B
BaseFragment.java 1018B
GuokrArticleResult.java 995B
ZhihuDaily.java 977B
ZhihuApi.java 902B
ScreenUtil.java 834B
TxWeixinResponse.java 820B
BasePresenterImpl.java 752B
UtilRequest.java 750B
WeiboVideoCardsItem.java 714B
ItHomeResponse.java 691B
ItHomeApi.java 652B
ImageItem.java 633B
GuokrApi.java 620B
ImageLoader.java 613B
ItHomeChannel.java 509B
GuokrHot.java 475B
WeiboVideoResponse.java 458B
VideoRequstApi.java 455B
ImageData.java 445B
TxApi.java 433B
UtilApi.java 422B
GuokrArticle.java 413B
共 213 条
- 1
- 2
- 3
资源评论
gdutxiaoxu
- 粉丝: 1518
- 资源: 2910
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 更新stata显著性调节、调显著(显著性符号、中介效应、调节效应、DID模型)
- 基于QT+C++实现的带动画效果的多选框QCheckBox+源码
- LSTM行为识别 in Python
- ☆☆☆已更新到2022年☆☆☆史上最全的TobinQ数据2003-2022年 托宾Q<<<
- 上市公司高管海外经历、金融背景、学术背景、财务背景等数据指标整理(2008-2021年)
- 大数据Python科学计算库-Numpy实战:numpy代码
- 互联网 Java 工程师面试题1000式资料文件
- 基于php+mysql+html超市商品管理系统(源码+数据库+论文)
- 2011-2022年中国各省三次产业就业人数数据-面板数据形式
- 大数据Python数据分析处理库-pandas实战:Pandas代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功