简介

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

http://shouji.baidu.com/software/10720907.html

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

代码开源:

https://github.com/onlyloveyd/JuheNews

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

使用到的开源内容

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

    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,但是目前还没完成,后面接着看下怎么写比较合适。

最新文章

  1. Linux基础介绍【第九篇】
  2. 如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
  3. 使用SSH上传安装eclipse
  4. kali 2.0源更新
  5. [游戏模版4] Win32 显示鼠标位置
  6. vmware workstation11+centos7+lnmp一键安装包 环境搭建
  7. IOS AFNetworking
  8. Math.Round函數
  9. IronPython 设置包路径
  10. Phaser开源2d引擎 javascript/html5游戏框架
  11. eclipse中使用loadrunner java api步骤
  12. Oracle时间戳
  13. ExtJs4得知(五岁以下儿童)主要的Ext分类
  14. spring使用c3p0报错
  15. Mybatis整合Spring实现事务管理的源码分析
  16. 查看log日志
  17. bootstrap-treeview 中文开发手册
  18. WebApi 运行原理
  19. f5时间设置
  20. 如何使用git提交代码

热门文章

  1. idea安装破解永久有效
  2. POJ 2552
  3. (转)python类:magic魔术方法
  4. Python+selenium+webdriver 安装与环境配置
  5. getFields和getDeclaredFields
  6. xfsdump 备份文件系统
  7. 使用ssh-add命令添加ssh私钥时报错
  8. 一行一行读Java源码——LinkedBlockingQueue
  9. PTA (Advanced Level) 1008 Elevator
  10. 文档对象模型DOM(一)