經常使用的依賴

 


常用的權限:<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

           常用的依賴:

    //Gson解析
    implementation 'com.google.code.gson:gson:2.2.4'
//Imageloader
    implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
//上拉刷新下拉加載
    implementation 'com.github.userswlwork:pull-to-refresh:1.0.0'
//OkHttp3
    implementation 'com.squareup.okhttp3:okhttp:3.10.0'
//瀑布流
    //noinspection GradleCompatible
    implementation 'com.android.support:recyclerview-v7:27.1.0'
//無限輪播
    implementation 'com.youth.banner:banner:1.4.9'
    implementation 'com.github.bumptech.glide:glide:3.7.0'
//底部導航欄
    implementation 'com.hjm:BottomTabBar:1.1.1'
//其他依賴
    implementation 'com.facebook.fresco:fresco:1.9.0'
// 支持 GIF 動圖,需要添加
    implementation 'com.facebook.fresco:animated-gif:1.9.0'
// 支持 WebP (靜態圖+動圖),需要添加
    implementation 'com.facebook.fresco:animated-webp:1.9.0'
// 僅支持 WebP 靜態圖,需要添加
    implementation 'com.facebook.fresco:webpsupport:1.9.0'
//訂閱者Eventbus
    implementation 'org.greenrobot:eventbus:3.1.1'
    implementation 'com.jakewharton:butterknife:8.8.1'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
//Rxjava觀察者
    implementation 'io.reactivex.rxjava2:rxjava:2.0.1'
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
//請求網絡數據框架
    implementation 'com.squareup.retrofit2:retrofit:2.0.2'
    implementation 'com.squareup.retrofit2:converter-gson:2.4.0'
//數據庫框架
    implementation 'org.greenrobot:greendao:3.0.1'
    implementation 'org.greenrobot:greendao-generator:3.0.0'
//下拉刷新,上拉加載
    implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-5'
//沒有使用特殊Header,可以不加這行
    implementation 'com.scwang.smartrefresh:SmartRefreshHeader:1.1.0-alpha-5'
//TabLayout橫向滑動    
    implementation 'com.android.support:design:28+'
    //添加依賴注入Dagger2
    annotationProcessor 'com.google.dagger:dagger-compiler:2.4'
    implementation 'com.google.dagger:dagger:2.4'
    implementation 'org.glassfish:javax.annotation:10.0-b28'

 

沉浸式: 

implementation 'com.jaeger.statusbarutil:library:1.5.1'

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章