首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常用的Android库

常用的Android库

作者头像
码客说
发布2019-10-22 17:06:44
5920
发布2019-10-22 17:06:44
举报
文章被收录于专栏:码客码客

Android官方

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'

功能相关

HTTP

名称

引用方式

个人推荐

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'

★★

JSON解析

名称

引用方式

个人推荐

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'

★★

RxAndroid

RxAndroid

implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
implementation 'io.reactivex.rxjava2:rxjava:2.1.10'

权限

名称

引用方式

个人推荐

PermissionsDispatcher

见官网

★★★

UI相关

我常用的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'

相册图片选择

PictureSelector

所需权限

<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'
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-03-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Android官方
  • 功能相关
    • HTTP
      • JSON解析
        • 事件总线
          • 数据库
            • 图片圆角
              • 图片异步加载
                • 事件视图绑定
                  • RxAndroid
                    • 权限
                    • UI相关
                    • 相册图片选择
                    相关产品与服务
                    事件总线
                    腾讯云事件总线(EventBridge)是一款安全,稳定,高效的云上事件连接器,作为流数据和事件的自动收集、处理、分发管道,通过可视化的配置,实现事件源(例如:Kafka,审计,数据库等)和目标对象(例如:CLS,SCF等)的快速连接,当前 EventBridge 已接入 100+ 云上服务,助力分布式事件驱动架构的快速构建。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档