专栏名称: 开发者全社区
分享和推送Java/Android方向的技术和文章,让你成为这方面的大牛,让你每天都成长一点。同时,我们也会邀请BAT的大牛分享原创!
目录
相关文章推荐
郭霖  ·  iPhone 到 Android ... ·  2 天前  
郭霖  ·  Now in Android ... ·  3 天前  
鸿洋  ·  Android系统native进程之我是in ... ·  3 天前  
郭霖  ·  使用Hilt来协助封装网络请求 ·  1 周前  
51好读  ›  专栏  ›  开发者全社区

基于Retrotfit2.1+Material Design+ijkplayer开发的一个APP(新闻,gif 动图,视频播放)

开发者全社区  · 公众号  · android  · 2016-12-18 10:11

正文

相关阅读:

吊炸天!74款APP完整源码!

2016年未,腾讯,百度,华为,搜狗和滴滴Android面试题汇总


此项目使用了主要的流行框架,同时具有视频播放的功能,是个不错的学习和借鉴的项目

数据来源

新闻  直接用的聚合数据提供的接口
gif动图  通过jsoup爬的某个网页上的数据
视频  通过fiddler抓包某个APP的接口

项目效果图










img5.jpg


img6.jpg


img7.jpg


img8.jpg






APK

apk下载


用到的三方库


注解

https://github.com/JakeWharton/butterknife


网络请求

https://github.com/square/retrofit


图片处理

https://github.com/bumptech/glide
https://github.com/chrisbanes/PhotoView


数据抓取

https://jsoup.org/download


视频播放

https://github.com/Bilibili/ijkplayer


感谢/资源

1.聚合数据 https://www.juhe.cn/
2.ijkplayer参考了 https://github.com/w1123440793/VideoListDemo


推荐阅读

1.模仿掌上英雄联盟能力分析效果

2.开源一个自己去年写的基于Xmpp协议的即时通讯社交软件 (客户端+服务端)

项目地址 加小编微信:AMEPRE 领取


关于Java和Android大牛频道

Java和Android大牛频道是一个数万人关注的探讨Java和Android开发的公众号,分享和原创最有价值的干货文章,让你成为这方面的大牛!

我们探讨android和Java开发最前沿的技术:android性能优化 ,插件化,跨平台,动态化,加固和反破解等,也讨论设计模式/软件架构等。由群来自BAT的工程师组成的团队

关注即送红包,回复:“百度” 、“阿里”、“腾讯” 有惊喜!!!关注后可用入微信群。群里都是来自百度阿里腾讯的大牛。

欢迎关注我们,一起讨论技术,扫描和长按下方的二维码可快速关注我们。搜索微信公众号:JANiubility。

公众号:JANiubility