Android专题-常用第三方框架 HTTP网络请求

带*号的是个人推荐比较好用的

HTTP网络请求

okhttp * :https://github.com/square/okhttp
retrofit:https://github.com/square/retrofit
Volley:https://github.com/google/volley
Android Async HTTP:https://github.com/android-async-http/android-async-http

json模型转换

Gson *:https://github.com/google/gson
Jackson:https://github.com/FasterXML/jackson
Fastjson:https://github.com/alibaba/fastjson

activity路由

ARouter *:https://github.com/alibaba/ARouter

图片缓存

Glide * :https://github.com/bumptech/glide
picasso:https://square.github.io/picasso/#introduction
​Android Universal Image Loader:https://github.com/nostra13/Android-Universal-Image-Loader

数据库

Android Room * :https://developer.android.google.cn/topic/libraries/architecture/room
GreenDAO:https://github.com/greenrobot/greenDAO
OrmLite:https://ormlite.com/
Sugar:http://satyan.github.io/sugar/
Realm:https://realm.io/

图表

MPAndroidChart *:https://github.com/PhilJay/MPAndroidChart
WilliamChart:https://github.com/diogobernardino/WilliamChart
HelloCharts:https://github.com/lecho/hellocharts-android
Echarts:https://echarts.apache.org/zh/index.html、https://github.com/abel533/ECharts

响应式编程

RxJava * :https://github.com/ReactiveX/RxJava/
RxAndroid * :https://github.com/ReactiveX/RxAndroid
RxJavaJoins:https://github.com/reactivex/rxjavajoins
RxBinding:https://github.com/JakeWharton/RxBinding
Agera:https://github.com/google/agera

测试框架

Mockito:https://site.mockito.org/
Robotium:http://code.google.com/p/robotium/
Robolectric:https://github.com/robolectric/robolectric

列表

BaseRecyclerViewAdapterHelper *:http://www.recyclerview.org/

日历

CalendarView *:https://github.com/huanghaibin-dev/CalendarView

状态栏

StatusBarUtil:https://github.com/laobie/StatusBarUtil
ImmersionBar:https://github.com/gyf-dev/ImmersionBar

右滑返回上一页

BGASwipeBackLayout-Android:https://github.com/bingoogolapple/BGASwipeBackLayout-Android

蓝牙

okble *:https://github.com/a1anwang/okble
BluetoothKity:https://github.com/dingjikerbo/Android-BluetoothKit
FastBleLib:https://github.com/Jasonchenlijian/FastBle

磁盘缓存

DiskLruCache:https://android.googlesource.com/platform/libcore/+/jb-mr2-release/luni/src/main/java/libcore/io/DiskLruCache.java
ButterKnife:https://github.com/JakeWharton/butterknife
Dagger2:https://github.com/google/dagger
AndroidAnotations:https://github.com/androidannotations/androidannotations
RoboGuice:https://github.com/roboguice/roboguice

调试

Stetho:https://github.com/facebookarchive/stetho

性能优化

内存泄漏LeakCanary:https://square.github.io/leakcanary/
奔溃报告ACRA:http://www.acra.ch/

Log日志

Logger:https://github.com/orhanobut/logger
Hugo:https://github.com/JakeWharton/hugo
Timber:https://github.com/JakeWharton/timber

事件消息总线通知

EventBus *:https://github.com/greenrobot/EventBus
Otto:http://square.github.io/otto/

相册拍照

Matisse:https://github.com/zhihu/Matisse

图片裁剪

cropper:https://github.com/edmodo/cropper
ucrop:https://github.com/Yalantis/uCrop
Android-Image-Cropper:https://github.com/ArthurHub/Android-Image-Cropper

图片压缩

​compressor:https://github.com/zetbaitsu/Compressor
LuBan:https://github.com/Curzibn/Luban

​上下拉刷新

​SmartRefreshLayout:https://github.com/scwang90/SmartRefreshLayout
android-Ultra-Pull-To-Refresh:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh
TwinklingRefreshLayout:https://github.com/lcodecorex/TwinklingRefreshLayout

课程表

​TimetableView:https://github.com/zfman/TimetableView

​选择器

​Android-PickerView:https://github.com/Bigkoo/Android-PickerView

​桌面图标角标

​ShortcutBadger:https://github.com/leolin310148/ShortcutBadger

​二维码生成、扫描

​zxing-lite:https://github.com/jenly1314/ZXingLite
​zxing-android-embedded:https://github.com/journeyapps/zxing-android-embedded

上篇:android专题-蓝牙扫描、连接、读写 目录 下篇:

如果觉得可以就点个

Android专题-常用第三方框架相关推荐

  1. 25000字总结Android优秀的第三方框架、各种学习资料汇集 二 Camera、Video、指纹、聊天IM、投屏等等

    前言 前几天总结了Android中常用到的系统组件.Design组件.自定义组件等等系列 点击跳转地址: 25000字总结Android优秀的第三方框架.各种学习资料汇集 一 系统组件.Design组 ...

  2. IOS开发之常用第三方框架(完善中)

    IOS开发之常用第三方框架 AFNetworking:网络请求 SDWebImage:加载网络图片 MJRefresh:下拉刷新 MBProgressHUD/SVProgressHUD:加载提示框 M ...

  3. iOS常用第三方框架

    iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角),ios冰山一角 图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用, ...

  4. iOS常用第三方框架总结

    图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩 ...

  5. Android常用第三方框架记录

    先记录,万一用到呢(如果有好的框架,请不吝推荐) 1.腾讯TBS浏览器WebView,避免系统WebView的多坑. 2.智能布局加载更多:SmartRefreshLayout 3.沉浸式布局:Imm ...

  6. Android开发之第三方框架使用汇总

    1. image loading 框架: 1.1 Glide1.2 Picasso1.3 后续更新... 2.网络框架: 2.1 xUtil32.2 OkHttp32.3 Retrofit2.4 后续 ...

  7. Android开发常用开源框架2

    JumpingBeans lottie-android Android-ProgressBarWidthNumber JJSearchViewAnim 一个炫酷的SearchView搜索动画库 Tex ...

  8. Android开发常用开源框架3

    AndroidImageSlider Android-ConvenientBanner DecentBanner AndroidSwipeLayout 为对象提供滑动功能,例如滑动删除. AirMap ...

  9. ANDROID 开发常用的框架、工具、API最全集合

    以下是我整理的安卓开发常用的工具.框架.API的集合,希望大家有帮助! 1.RecyclerView items的动画库 github https://github.com/wasabeef/recy ...

最新文章

  1. 我们为什么要探索人脑的奥秘?
  2. NTFS的交换数据流ADS应用
  3. Python爬虫入门教程 33-100 《海王》评论数据抓取 scrapy
  4. “计量确认”与“检定”之区别
  5. web developer tips (37):如何组织Using指令
  6. linux测试怎样看,linux入门篇:如何查看centos版本
  7. 活用变量字符串${var%%.*}
  8. Spring中的Ibatis之SqlMapClientDaoSupport
  9. 云主机superset接入redis缓存
  10. leetcode851. 喧闹和富有(dfs)
  11. int sel 在c语言表示,C语言教程ch1初识C程序.ppt
  12. 随手记android面试题,synchorinzed的一个面试题
  13. live555 RTSP服务器建立及消息处理流程
  14. 推荐一个谷歌浏览器去广告插件
  15. 【LaTeX】下载及安装步骤
  16. 记一次jenkins 构建go项目经历
  17. 储存数据与操作Excel [爬虫专题(9)]
  18. 【Typora】 自定义背景颜色(护眼绿) 高亮颜色 选中内容颜色 高亮快捷键
  19. 玲珑杯 1009 Spoon Devil's Bucket 矩阵优化DP
  20. 更改计算机启动读盘,怎么设置电脑开机读取U盘启动盘?教你一招设置开机读取U盘启动盘...

热门文章

  1. SSL证书可以给多个域名使用吗?
  2. reboot 百度网盘资源
  3. WebService客户端添加SOAPHeader信息
  4. 博客园HTML源码运行特制js(原创自Zjmainstay)
  5. 提高C#编程水平的50个要点
  6. 从空间数据库中删除所有拓扑对象
  7. TermCriteria模板类
  8. 利用c语言结构体和union实现类似c++的public,private的实现
  9. C#实现汉字转化为拼音
  10. HTTP和SOAP完全就是两个不同的协议