Support依赖库大全
Posted hyhy904
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Support依赖库大全相关的知识,希望对你有一定的参考价值。
A*************
A*************
B*************
//Banner轮播
implementation ‘com.youth.banner:banner:1.1.5‘
//ButterKnife注解
annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1‘
implementation ‘com.jakewharton:butterknife:8.8.1‘
defaultConfig
javaCompileOptions
annotationProcessorOptions
includeCompileClasspath true
dependencies
classpath ‘com.android.tools.build:gradle:2.3.3‘
classpath ‘com.jakewharton:butterknife-gradle-plugin:8.8.1‘ //添加这一行
B*************
C*************
//CardView
implementation ‘com.android.support:cardview-v7:28.0.0‘
//CircleImageview
implementation ‘de.hdodenhof:circleimageview:2.2.0‘
//Card.io银行卡号识别
implementation ‘io.card:android-sdk:5.5.1‘
C*************
D*************
//Design
implementation ‘com.android.support:design:28.0.0‘
//Dargger2
implementation ‘com.google.dagger:dagger:2.0‘
annotationProcessor ‘com.google.dagger:dagger-compiler:2.0‘
compileOnly ‘javax.annotation:javax.annotation-api:1.2‘
D***********
E***********
//EventBus事件总线-----------------------------------------------------------------------------------------
implementation ‘org.greenrobot:eventbus:3.1.1‘
implementation ‘org.greenrobot:eventbus-annotation-processor:3.1.1‘
E*************
F************
//FastJson
implementation ‘com.alibaba:fastjson:1.1.70.android‘
//ExplosionField爆炸成碎片
implementation ‘tyrantgit:explosionfield:1.0.1‘
F************
G************
//Glide图片加载
implementation ‘com.github.bumptech.glide:glide:4.8.0‘
//Picasso图片加载库
implementation ‘com.squareup.picasso:picasso:2.3.2‘
//Fresco图片加载库
implementation ‘com.facebook.fresco:fresco:1.3.0‘
implementation ‘com.facebook.fresco:animated-gif:1.3.0‘
implementation ‘com.facebook.fresco:animated-webp:1.3.0‘
implementation ‘com.facebook.fresco:webpsupport:1.3.0‘
//Gson
implementation ‘com.google.code.gson:gson:2.8.1‘
//GoodView点赞
implementation ‘com.wx.goodview:goodview:1.0.0‘
G************
H************
H************
I************
I***********
J***********
J***********
K***********
K***********
L***********
//Litepal数据库
implementation ‘org.litepal.android:core:2.0.0‘
//Logger日子打印
implementation ‘com.orhanobut:logger:1.15‘
L************
M***********
//MaterialRefreshLayout刷新
implementation ‘com.cjj.materialrefreshlayout:library:1.3.0‘
//MPAndroidChart图表
implementation ‘com.github.PhilJay:MPAndroidChart:v3.1.0‘
M***********
N***********
//属性动画的兼容包
implementation ‘com.nineoldandroids:library:2.4.0‘
N************
O************
//okHttp请求
implementation ‘com.squareup.okhttp3:okhttp:3.11.0‘
implementation ‘com.squareup.okhttp:okhttp-urlconnection:2.7.5‘
implementation ‘com.squareup.okhttp:okhttp:2.7.5‘
//日志拦截器
implementation ‘com.squareup.okhttp3:logging-interceptor:3.5.0‘
O************
P***********
//Palette调色板,抽取图片颜色
implementation ‘com.android.support:palette-v7:28.0.0‘
P***********
Q***********
Q***********
R***********
//RecyclerView
implementation ‘com.android.support:recyclerview-v7:28.0.0‘
//RxJava-----------------------------------------------------------------
implementation "io.reactivex.rxjava2:rxjava:2.2.3"
implementation "io.reactivex.rxjava2:rxandroid:2.1.0"
// RxLifecycle基础库-----------------------------------------------------------------
implementation ‘com.trello.rxlifecycle2:rxlifecycle:2.1.0‘
// Android使用的库,里面使用了Android的生命周期方法
// 内部引用了基础库,如果使用此库则无需再引用基础库
implementation ‘com.trello.rxlifecycle2:rxlifecycle-android:2.1.0‘
// Android组件库,里面定义了例如RxAppCompatActivity、RxFragment之类的Android组件
// 内部引用了基础库和Android库,如果使用此库则无需再重复引用
implementation ‘com.trello.rxlifecycle2:rxlifecycle-components:2.1.0‘
// Android使用的库,继承NaviActivity使用
implementation ‘com.trello.rxlifecycle2:rxlifecycle-navi:2.1.0‘
// Android使用的库,继承LifecycleActivity使用
// 需要引入Google的仓库支持,用法和rxlifecycle-navi类似
implementation ‘com.trello.rxlifecycle2:rxlifecycle-android-lifecycle:2.1.0‘
// Google的仓库支持
allprojects
repositories
jcenter()
maven url ‘https://dl.google.com/dl/android/maven2/‘
// 支持Kotlin语法的RxLifecycle基础库
implementation ‘com.trello.rxlifecycle2:rxlifecycle-kotlin:2.1.0‘
// 支持Kotlin语法的Android库
implementation ‘com.trello.rxlifecycle2:rxlifecycle-android-lifecycle-kotlin:2.1.0‘
//RxPermission权限请求-----------------------------------------------------------------
implementation ‘com.tbruyelle.rxpermissions2:rxpermissions:0.9.4@aar‘
//Retrofit-----------------------------------------------------------------
//Retrofit网络请求框架注解
implementation ‘com.squareup.retrofit2:retrofit:2.4.0‘
//Gson转换器
implementation ‘com.squareup.retrofit2:converter-gson:2.4.0‘
//RxJava适配器
implementation ‘com.squareup.retrofit2:adapter-rxjava2:2.4.0‘
implementation ‘com.squareup.retrofit2:converter-scalars:2.1.0‘
//RxBinding-----------------------------------------------------------------
//基础库可以不添加
implementation ‘com.jakewharton.rxbinding2:rxbinding:2.2.0‘
//包含基础库
implementation ‘com.jakewharton.rxbinding2:rxbinding-design:2.2.0‘
//包含基础库
implementation ‘com.jakewharton.rxbinding2:rxbinding-recyclerview-v7:2.2.0‘
//V4包含基础组件SlidingPaneLayout,SwipeRefreshLayout,ViewPager,DrawerLayout,NestedScrollView
implementation ‘com.jakewharton.rxbinding2:rxbinding-support-v4:2.2.0‘
//V7包含基础库,同时提供V7版本兼容
implementation ‘com.jakewharton.rxbinding2:rxbinding-appcompat-v7:2.2.0‘
//电视相关
implementation ‘com.jakewharton.rxbinding2:rxbinding-leanback-v17:2.2.0‘
每一个rxbinding2依赖库都以一个xxx-kotlin支持版本
settings.gragle中include ‘:app‘, ‘:rxbinding‘
//RxRelay
implementation ‘com.jakewharton.rxrelay2:rxrelay:2.0.0‘
R*************
S*************
//Slider组件滑动
implementation ‘com.daimajia.slider:library:1.1.5‘
implementation ‘com.daimajia.slider:library:1.1.5@aar‘
//support-v4
implementation ‘com.android.support:support-v4:28.0.0‘
//SmartRefreshLayout上拉加载下拉刷新
implementation‘com.scwang.smartrefresh:SmartRefreshLayout:1.0.4‘
S*************
T*************
//Timer日志
implementation ‘com.jakewharton.timber:timber:4.7.1‘
//TakePhoto图片选择
implementation(‘liji.library.dev:takephotolib:1.0.2‘)
//指定需要剔除其依赖的库
exclude group: ‘com.android.support‘
T**************
U*************
//UniversalImageLoader图片加载框架
implementation ‘com.nostra13.universalimageloader:universal-image-loader:1.9.5‘
//UltraViewPager
implementation (‘com.alibaba.android:ultraviewpager:1.0.7.7@aar‘)
exclude group: ‘com.android.support‘
U*************
V*************
//Volley网络请求框架
implementation ‘com.mcxiaoke.volley:library:1.0.19‘
V***********
W***********
W***********
X***********
X***********
Y**********
Y***********
Z***********
Z**********
//版本兼容
configurations.all
resolutionStrategy.eachDependency DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == ‘com.android.support‘)
if (!requested.name.startsWith("multidex"))
details.useVersion ‘28.0.0‘
以上是关于Support依赖库大全的主要内容,如果未能解决你的问题,请参考以下文章
Android源码中com.android.support依赖迁移到AndroidX库
使用Androidx的项目依赖使用support包的三方库为啥不报错