android studio第三方框架总结

第三方框架gradle添加:

UI

Material design和Support library控件

 compile 'com.android.support:appcompat-v7:25.3.1'
 compile 'com.android.support:design:25.3.1'


网络框架

volley

compile 'com.mcxiaoke.volley:library:1.0.19'

github:https://github.com/mcxiaoke/android-volley

图片框架

picasso

compile 'com.squareup.picasso:picasso:2.5.2'

主页:http://square.github.io/picasso/

github:http://square.github.io/picasso/

glide

repositories {
  mavenCentral()
  google()
}

dependencies {
  implementation 'com.github.bumptech.glide:glide:4.7.1'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'
}
Glide默认会导入Android的support-v4包。4.71版本默认导入的是v4包的27版本。如果你的项目中有v4包的别的版本,就会引起冲突发生错误

java.lang.NoSuchMethodError: No static method

github:https://github.com/bumptech/glide

json解析

gson

dependencies {
   compile 'com.google.code.gson:gson:2.8.5'
}

github:https://github.com/google/gson

事件通知

eventbus

compile 'org.greenrobot:eventbus:3.1.1'

github:https://github.com/greenrobot/EventBus

图片轮播

banner

dependencies{
    compile 'com.youth.banner:banner:1.4.10'  //最新版本
}

github:https://github.com/youth5201314/banner


其它

图文混排textview

repositories {
    jcenter()
}

dependencies {
    compile 'org.sufficientlysecure:html-textview:3.5'
}

github:https://github.com/PrivacyApps/html-textview

图形

 dependencies{
		compile 'com.github.lecho:hellocharts-library:1.5.8@aar'
   }

github:https://github.com/lecho/hellocharts-android


你可能感兴趣的:(android)