Android Studio实现知乎日报App

一、项目概述

本系统基于 MVP + RxJava + Retrofit进行设计和开发,通过 Retrofit 实现了无网缓存,基于 MVP 模式对 Activity 和 Fragment 封装了两个基类,同样适用于非 MVP 的实现。运用 RecyclerView 加载了多种复杂布局,用到了一些很棒的第三方库,新闻阅读内容通过解析api得到。知乎日报的详细界面,不是采用 webView 加载 url 路径实现的,而是根据 api 返回的 html 标签代码,拼接 CSS 和 JS 实现的,这样是为了实现在无网状态下,同样可以保持阅读体验。

二、开发环境

在这里插入图片描述

三、运行演示

1、如果模拟器没有网络进入应用会显示加载进度条,并提示“网络不见了”,这里我是断开WiFi来演示没有网络下app的情况。所以,如果你自带模拟器无法上网请直接换成夜神模拟器

在这里插入图片描述

2、运行app,进入应用是欢迎页面,中间的小太阳会绽放开来。

在这里插入图片描述

3、首页顶部是轮播图,下面是今日新闻。

在这里插入图片描述

4、点击轮播图,会进入阅读详情页面。

在这里插入图片描述

文章图文并茂,可以看到高分辨率的图片和工整的文字,有的文章内容很长要滑好久才能看完。

在这里插入图片描述

5、上滑刷新加载更多。

在这里插入图片描述
6、就像平时浏览手机应用一样,点击想看的文章,然后滑动阅读,非常的慵懒惬意。

在这里插入图片描述

四、源码获取

关注公众号《萌新加油站》,后台回复:知乎

点此直接下载源码:👉Android Studio实现知乎日报App


🚀这有你错过的精彩内容🚀
Android Studio实现贪吃蛇小游戏
Android Studio实现五子棋小游戏
Android Studio实现文件管理器
Android Studio实现文艺阅读App
Android Studio实现多功能日记本
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

振华OPPO

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值