Organizing and learning of commonly used third-party libraries for Android

————————————————————————————

Sharing some open interfaces

Can be used when testing components


https://gitee.com/little_bird_oh_777/test_data_collection/raw/master/hot2018060601.json

https://zhuanlan.zhihu.com//api/columns/growthhacker/posts?limit=10&offset=1

https://gitee.com/little_bird_oh_777/test_data_collection/raw/master/message.json

https://gitee.com/little_bird_oh_777/test_data_collection/raw/master/test42018061010.json

https://raw.githubusercontent.com/zhang721788/testmaterial/master/doctor0.json

http://c.m.163.com/nc/article/headline/T1348647853363/0-40.html?tdsourcetag=s_pctim_aiomsg

http://litchiapi.jstv.com/api/GetFeeds?column=5&PageSize=30&pageIndex=1&val=100511D3BE5301280E0992C73A9DEC41

http://c.m.163.com/nc/article/headline/T1348647853363/0-40.html

https://news-at.zhihu.com/api/4/news/latest?tdsourcetag=s_pctim_aiomsg

http://litchiapi.jstv.com/api/GetFeeds?column=5&PageSize=30&pageIndex=1&val=100511D3BE5301280E0992C73A9DEC41&tdsourcetag=s_pctim_aiomsg

http://api.shigeten.net/api/Critic/GetCriticList

http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=10&page=1

https://gitee.com/little_bird_oh_777/test_data_collection/raw/master/toplins.json

https://c.y.qq.com/v8/fcg-bin/v8.fcg?channel=singer&page=list&pagesize=100&format=json&inCharset=utf8&outCharset=utf-8&pagenum=1&key=cn_woman_all

————————————————————————————

Bottom navigation bar

A highly scalable Tablayout (CommonTabLayout)

Git address: https://github.com/H07000223/FlycoTabLayout

————————————————————————————

List refresh component

Support pull-up refresh and pull-down loading: android.support.v4.widget.SwipeRefreshLayout


References

1. Getting started with Android | SwipeRefreshLayout pull-down refresh

http://www.sohu.com/a/195607552_619467

2.SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉刷新

https://www.cnblogs.com/liunanjava/p/5860024.html

————————————————————————————

Fragment库Fragmentation

可以轻松的操作 Fragment 及动画

Git地址:https://github.com/YoKeyword/Fragmentation

参考资料:

1.主要讲解了Fragment的一些知识

https://www.jianshu.com/p/d9143a92ad94

2.Fragmentation源码分析

https://blog.csdn.net/Captive_Rainbow_/article/details/82998484

3.Fragmentation动画的操作

https://github.com/YoKeyword/Fragmentation/wiki/5.-%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF%EF%BC%8D-%E8%BD%AC%E5%9C%BA%E5%8A%A8%E7%94%BB

————————————————————————————

RecyclerView的老婆,万能设配器BaseQuickAdapter

//最新代码还没更新到 jcenter 仓库,推荐使用方法二依赖项目
compile 'com.github.baserecycleradapter:library:1.1.0'

学习地址:https://blog.csdn.net/jokeYJW/article/details/79961364

————————————————————————————
HTTP网络请求库OkHttp的全面讲解

学习地址:https://gitchat.csdn.net/activity/5d47e0e2272b381731256ba6?utm_source=so

Simple oKhttp package: https://www.jianshu.com/p/0bf22427d325

————————————————————————————

Banner carousel chart

 implementation 'com.youth.banner:banner:1.4.10'  //轮播图

Learning URL: https://blog.csdn.net/haojiagou/article/details/82629039

————————————————————————————

Toutiao screen is adapted to AndroidAutoSize

<!--私有依赖-->
implementation 'me.jessyan:autosize:1.1.2'
<!--共有依赖-->
api 'me.jessyan:autosize:1.1.2'

Study website: https://www.jianshu.com/p/12ce5c0a6163

————————————————————————————

Gson+retrofit2 parser

implementation  'com.squareup.retrofit2:converter-gson:2.0.2' // 用Gson解析json的转换器 

————————————————————————————

 

 

 

Guess you like

Origin blog.csdn.net/yuhui77268769/article/details/103277777