博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
<Android 应用 之路> JuheNews For aNdroid (改进版)
阅读量:6575 次
发布时间:2019-06-24

本文共 1115 字,大约阅读时间需要 3 分钟。

简介

最新版应用已经上线,欢迎下载使用,提出宝贵意见:

上一篇介绍的是最开始自己制作的一个采用聚合数据免费接口制作的一个头条类新闻应用,最近对其在界面上做了很大的改动,结合之前介绍的TabHost作为底部仿微信菜单,然后新闻内容丰富到10种分类,搜索功能放在ToolBar上,整体效果个人感觉还是比较OK。

代码开源:

觉得不错的话,给我一个小红星吧, 有意见的话可以在博文下留言,会及时改正

使用到的开源内容

主要用到的开源库有以下一些

compile 'com.squareup.okhttp3:okhttp:3.5.0'    compile 'com.android.support:recyclerview-v7:25.0.1'    compile 'com.google.code.gson:gson:2.8.0'    compile 'io.reactivex:rxandroid:1.2.1'    compile 'com.android.support:design:25.0.1'    compile 'com.github.bumptech.glide:glide:3.7.0'    compile 'com.android.support:cardview-v7:25.0.1'    compile 'com.jakewharton:butterknife:8.4.0'    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'    compile 'com.astuetz:pagerslidingtabstrip:1.0.1'

主要涉及到网络通信,响应式编程,注解,RecyclerView,CardView和PageIndicator等方面,站在巨人的肩膀上,减低了不少开发的难度


使用到的聚合数据接口

  • 主要分为头条,社会,国内,娱乐,体育,军事,科技,财经,时尚等新闻信息

  • 这个和上面的新闻头条不太一样,这个是用来搜索热点信息的

  • 趣图和上面的笑话大全是一个接口,只是请求数据的内容不同而已

具体的使用方式和接口介绍,有兴趣的朋友可以去官网上去了解,这里不做赘述。


具体效果

这里写图片描述

这里写图片描述


由于模拟器上没有一些中文输入法,为了方便引用下Github上的Gif

这里写图片描述

这里写图片描述

备注

具体代码内容请移步Github,谢谢!

一直想借这个机会写一个万能的RecyclerView.Adapter,但是目前还没完成,后面接着看下怎么写比较合适。

转载于:https://www.cnblogs.com/lanzhi/p/6467151.html

你可能感兴趣的文章
SQLPlus获取oracle表操作SQL
查看>>
BFS(两点搜索) UVA 11624 Fire!
查看>>
字符串处理 BestCoder Round #43 1001 pog loves szh I
查看>>
How to add svn:externals in windows using TortoiseSVN
查看>>
JavaScript高级程序设计(5) 引用类型 (上)
查看>>
QT学习-10/31/2012
查看>>
python学习交流 - 匿名函数
查看>>
文章1(转)
查看>>
schedule调用相关整理
查看>>
node.js-session问题
查看>>
拦截器和过滤器的区别 -- 简单分析篇
查看>>
Python版本微信跳一跳,软件配置
查看>>
PropertyGrid仿VS的属性事件窗口
查看>>
ahjesus自定义隐式转换和显示转换
查看>>
@PathVariable、@RequestHeader与@CookieValue注解的使用案例
查看>>
【笔记】jquery判断两个日期之间相差多少天
查看>>
PYTHON1.day01
查看>>
CSS 定位 (Positioning) 实例
查看>>
css怎么写链接到图片和地址
查看>>
js--小结⑥---typeof
查看>>