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 implements pull-up refresh and pull-down refresh

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

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

Fragment库Fragmentation

Can easily operate  Fragments and animations

Git address: https://github.com/YoKeyword/Fragmentation

References:

1. Mainly explains some knowledge about Fragment

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

2.Fragmentation source code analysis

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

3. Operation of Fragmentation animation

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

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

The wife of RecyclerView, the universal adapter BaseQuickAdapter

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

Learning address: https://blog.csdn.net/jokeYJW/article/details/79961364

——————————————————————————————
A comprehensive explanation of the HTTP network request library OkHttp

Learning address: 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的转换器 

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

 

 

 

おすすめ

転載: blog.csdn.net/yuhui77268769/article/details/103277777