Android se basa en grandes colecciones

 

En el proceso de desarrollo de Android, además de la introducción de bibliotecas de dependencia de terceros, todavía hay muchas dependencias. Estas son las dependencias de uso común en el proceso de desarrollo de Android para uso futuro.


Dependencia de ImageLoader:
implementación 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'

 

Dependencia Okhttp:
implementación 'com.squareup.okhttp3:okhttp:3.10.0'

 

Dependencia de Gson:
implementación 'com.google.code.gson:gson:2.8.5'

 

Dependencia de deslizamiento:
implementación 'com.github.bumptech.glide:glide:3.7.0'

 

Dependencia de CircleImageView:
compile 'de.hdodenhof:circleimageview:2.2.0'

 

Dependencia de RecyclerView:
implementación 'com.android.support:recyclerview-v7:27.1.1'

 

Dependencia de ButtomTabBar:
implementación 'com.hjm:BottomTabBar:1.1.2'  

 

Dependencia de ButtonBar:
implementación 'com.roughike:bottom-bar:2.0.2'

 

Dependencia de xrecyclerview:
implementación 'com.jcodecraeer:xrecyclerview:1.3.2'

 

Implementación del interceptor de aplicaciones
'com.squareup.okhttp3:logging-interceptor:3.10.0'

 

Banner:
implementación 'com.youth.banner:banner:1.4.9'


Dependencia de Fresco:
la implementación 'com.facebook.fresco:fresco:0.12.0'
admite animación GIF, es necesario agregar  
 la implementación 'com.facebook.fresco:animated-gif:0.12.0' 

Si Fresco necesita otras funciones, puede ir al sitio web oficial para consultar : https://www.fresco-cn.org/

 

Butterknife
apply plugin: 'com.jakewharton.butterknife'
implementación 'com.jakewharton:butterknife:8.4.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4 .0'

Consulte : https://blog.csdn.net/melect/article/details/80671080

 

eventbus:
implementación 'org.greenrobot:eventbus:3.0.0'

 

Implementación de GreenDao
'org.greenrobot:greendao:3.0.1'
implementación 'org.greenrobot:greendao-generator:3.0.0'

Configure en classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'//bulid.gradle

Generar archivos para la configuración

verde dao {

      esquemaVersión 1 //versión

      daoPackage 'Nombre del paquete del archivo generado' // generalmente nombre del paquete de la aplicación + nombre de la carpeta del archivo generado

      targetGenDir 'src/main/java' //generar la ruta del archivo

}


Rxjava、RxAndroid、
Implementación de actualización 'io.reactivex.rxjava2:rxjava:+'
implementación 'io.reactivex.rxjava2:rxandroid:+'
implementación 'com.squareup.retrofit2:retrofit:2.4.0'
implementación 'com.squareup.retrofit2 :convertidor-gson:2.4.0'
implementación 'com.squareup.retrofit2:adaptador-rxjava2:2.4.0'

 

implementación de diseño automático
'com.zhy:autolayout:1.3.6'

El diseño automático debe declarar un ancho y alto estándar en la aplicación en el archivo de manifiesto
<aplicación>
.....
<metadatos
    android:nombre="ancho_del_diseño"
    androide:valor="1080" />
<metadatos
    android:nombre="altura_del_diseño"
    androide:valor="1920" />
.....
</aplicación>

 

 

 

 

おすすめ

転載: blog.csdn.net/Melect/article/details/81125760