compile 'com.android.support:appcompat-v7:23.0.0'
compile 'com.android.support:cardview-v7:23.0.0'
compile 'com.android.support:gridlayout-v7:23.0.0'
compile 'com.android.support:recyclerview-v7:23.0.0'
compile 'com.android.support:design:23.0.0'
compile 'com.android.support:support-v4:23.0.0'
名称 | 引用方式 | 个人推荐 |
---|---|---|
okhttp-OkGo | compile 'com.lzy.net:okgo:3.0.4' | ★★★ |
okhttputils | compile 'com.zhy:okhttputils:2.6.2' | ★★停止维护 |
retrofit | compile 'com.squareup.retrofit2:retrofit:2.1.0' | ★★ |
xUtils3 | compile 'org.xutils:xutils:3.3.38' | ★★ |
名称 | 引用方式 | 个人推荐 |
---|---|---|
fastjson | compile 'com.alibaba:fastjson:1.2.46' | ★★★ |
gson | compile 'com.google.code.gson:gson:2.8.0' | ★★泛型支持不好 |
名称 | 引用方式 | 个人推荐 |
---|---|---|
EventBus | compile 'org.greenrobot:eventbus:3.0.0' | ★★★项目未使用Rxjava |
RxBus | compile 'com.hwangjr.rxbus:rxbus:1.0.5' | ★★项目使用Rxjava 作者好长时间未更新 |
otto | compile 'com.squareup:otto:1.3.8' | ★★ |
名称 | 引用方式 | 个人推荐 |
---|---|---|
android-lite-orm | 引用jar包 | ★★★ |
greenDAO | 见官网 | ★★ |
xUtils3 | compile 'org.xutils:xutils:3.3.38' | ★★ |
名称 | 引用方式 | 个人推荐 |
---|---|---|
RoundedImageView | compile 'com.makeramen:roundedimageview:2.2.1' | ★★★ |
名称 | 引用方式 | 个人推荐 |
---|---|---|
Glide | compile 'com.github.bumptech.glide:glide:3.7.0' | ★★★ |
Picasso | compile 'compile 'com.squareup.picasso:picasso:2.5.2' | ★★自定义ImageView无法加载图片 |
xUtils3 | compile 'org.xutils:xutils:3.3.38' | ★★ |
名称 | 引用方式 | 个人推荐 |
---|---|---|
butterknife | 见官网 | ★★★ |
xUtils3 | compile 'org.xutils:xutils:3.3.38' | ★★ |
implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
implementation 'io.reactivex.rxjava2:rxjava:2.1.10'
名称 | 引用方式 | 个人推荐 |
---|---|---|
PermissionsDispatcher | 见官网 | ★★★ |
我常用的UI组件
作用 | 名称 | 引用方式 |
---|---|---|
圆状进度 | CircleProgressBar | implementation 'com.dinuscxj:circleprogressbar:1.1.1' |
图片圆角 | RoundedImageView | implementation 'com.makeramen:roundedimageview:2.3.0' |
背景圆角 | FlycoRoundView | compile 'com.flyco.roundview:FlycoRoundView_Lib:1.1.4@aar' |
加载处理图片 | glide-transformations | implementation 'jp.wasabeef:glide-transformations:3.1.1' implementation 'jp.co.cyberagent.android.gpuimage:gpuimage-library:1.4.1' |
消息提示 | Toasty | implementation 'com.github.GrenderG:Toasty:1.2.8' |
所需权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
项目根目录build.gradle加入
allprojects {
repositories {
jcenter()
maven { url 'https://jitpack.io' }
}
}
compile引入
dependencies {
implementation 'com.github.LuckSiege.PictureSelector:picture_library:v2.2.3'
}