//Volley
implementation 'com.mcxiaoke.volley:library:1.0.19'
//Gson
implementation 'com.google.code.gson:gson:2.8.5'
//Glide
implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'
//RecyclerView
implementation 'com.android.support:recyclerview-v7:28.0.0'
//Xbanner
implementation 'com.xhb:xbanner:1.2.2'
//banner
implementation 'com.youth.banner:banner:1.4.9'
//XRecyclerView
implementation 'com.jcodecraeer:xrecyclerview:1.2.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
//Okhttp
implementation 'com.squareup.okhttp3:okhttp:3.7.0'
//导入eventBus的依赖
implementation 'org.greenrobot:eventbus:3.1.1'
//butterknife依赖
apply plugin: 'com.jakewharton.butterknife'
implementation 'com.jakewharton:butterknife:9.0.0-rc1'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc1'
classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0-rc1' //项目的build.gradle中添加
//Okhttp拦截器
implementation 'com.squareup.okhttp3:logging-interceptor:3.11.0'
//项目的build.gradle中添加
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugin
//添加GreenDao的配置
apply plugin: 'org.greenrobot.greendao'
greendao {
schemaVersion 1//数据库版本号,必须依次增大,用来判断数据库版本,是否需要更新
daoPackage 'com.example.think0525.greendao'//设置DaoMaster、DaoSession、Dao包名
targetGenDir 'src/main/java'//设置DaoMaster、DaoSession、Dao目录
}
//导入GreenDao依赖
implementation 'org.greenrobot:greendao:3.2.2'
//only Retrofit(只用Retrofit联网)
implementation 'com.squareup.retrofit2:retrofit:2.1.0'
implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
//Rxjava and Retrofit(Retrofit+Rx需要添加的依赖)
implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
implementation 'io.reactivex:rxandroid:1.2.1'
implementation 'io.reactivex:rxjava:1.2.1'
//fresco
implementation 'com.facebook.fresco:fresco:1.9.0'
//沉浸式
implementation 'com.gyf.immersionbar:immersionbar:2.3.3'
//PhotoView
implementation 'com.github.chrisbanes:PhotoView:1.3.0'
implementation 'com.android.support:support-v4:28.0.0'
主工程 jcenter()之后加: maven { url "https://jitpack.io" }
二维码:
implementation 'cn.yipianfengye.android:zxing-library:2.2'
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' //此处填写你项目使用的sdk版本
}
}
}
}