当前位置:   article > 正文

Android Studio实现知乎日报App_安卓studio实现文章推看

安卓studio实现文章推看

一、项目概述

本系统基于 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、就像平时浏览手机应用一样,点击想看的文章,然后滑动阅读,非常的慵懒惬意。

在这里插入图片描述

四、源码获取

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

点此直接下载源码:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/803038
推荐阅读
相关标签