常用的权限:
<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"/>
常用的依赖:
1. *butterknife*
compile ‘com.jakewharton:butterknife:8.8.1’ annotationProcessor
‘com.jakewharton:butterknife-compiler:8.8.1’
2. *imageloader*
compile ‘com.nostra13.universalimageloader:universal-image-loader:1.9.5’
3. *TabLayout—design包导入*
compile ‘com.android.support:design:26+’
4. *gson包导入*
compile ‘com.google.code.gson:gson:2.2.4’
5. *pull-to-refresh上下拉刷新控件*
compile ‘com.github.userswlwork:pull-to-refresh:1.0.0’
6. *Banner轮播图控件*
compile ‘com.youth.banner:banner:1.4.9’
7. *xrecyclerview*
implementation 'com.jcodecraeer:xrecyclerview:1.5.9'
8. *RecycleView*
implementation 'com.android.support:recyclerview-v7:27.0.0'
9. *OkHttp3*
implementation 'com.squareup.okhttp3:okhttp:3.3.0'
10. *gson*
implementation 'com.google.code.gson:gson:2.6.2'
11. *黄油刀*
导入jar包 compile 'com.jakewharton:butterknife:8.4.0'
调用黄油刀
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
指定黄油刀的位置
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
12. *eventbus*
compile 'org.greenrobot:eventbus:3.0.0'
13. *RxJava*
compile 'io.reactivex:rxjava:1.0.14'
compile 'io.reactivex:rxandroid:1.0.1'
14. *Retrofit*
compile 'com.squareup.retrofit2:retrofit:2.0.2'
compile 'com.squareup.retrofit2:converter-gson:2.0.2'
compile 'com.squareup.retrofit2:adapter-rxjava:2.0.2'
15. *glide*
compile 'com.github.bumptech.glide:glide:3.7.0'
16. *gif动态图(GifImageView)*
compile ‘pl.droidsonroids.gif:android-gif-drawable:1.2.6’
17. *photoview*
compile 'com.bm.photoview:library:1.4.1'
18. *circleImageview*
compile 'de.hdodenhof:circleimageview:2.1.0'
19. *marqueeview*
compile 'com.sunfusheng:marqueeview:1.3.3'
20. *高德地图*
implementation files('libs/AMap_Location_V3.8.0_20180201.jar')
implementation files('libs/Amap_2DMap_V5.2.0_20170627.jar')
implementation files('libs/Android_Map3D_SDK_V6.0.1_20180309.jar')
21. *fresco*
implementation 'com.facebook.fresco:fresco:+'
implementation 'com.facebook.fresco:imagepipeline-okhttp3:0.14.1'