下面整理了支付宝 Android 客户端使用的开源组件,觉得对你们有帮助的可以看下:

1、FFmpeg

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在Linux下开发出来的,但它可以在包括Windows在内的大多数操作系统中编译。可以轻易地实现多种视频格式之间的相互转换,例如可以将摄录下的视频avi等转成现在视频网站所采用的flv格式。(项目地址:https://github.com/FFmpeg/FFmpeg)

2、AChartEngine

AChartEngine是为android应用而设计的绘图工具库。目前该库支持绘制十几种类型的图表,每种图表可以包含多个序列, 可以将X轴以水平或垂直的形式显示,也支持很多自定义的特性. 图表可以作为Viewl构建,也可以作为Intent构建——这样可以被用于启动一个活动(Activity)(项目地址:https://github.com/ddanny/achartengine)

3、CircleImageView

CircleImageView 是一个轻松帮你实现圆形效果 ImageView 图片库, CircleImageView 是基于 ImageView 扩展出来, 因此它拥有 ImageView 控件所有属性, 简单易用值得你使用的库。(项目地址:https://github.com/hdodenhof/CircleImageView)

4、TheMVP

一个MVP框架(项目地址:https://github.com/kymjs/TheMVP)

5、Android-Query(AQuery)

Android-Query(AQuery)是一个轻量级的开发包,用于实现 Android 上的异步任务和操作 UI 元素,可让 Android 应用开发更简单、更容易,也更有趣。(项目地址:

https://github.com/androidquery/androidquery)

6、Gson

Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。(项目地址:https://github.com/google/gson)

7、DiskLruCache

DiskLruCache 通过 Java 实现一个针对 Android 兼容性的基于磁盘的 LRU 缓存。(项目地址:https://github.com/JakeWharton/DiskLruCache)

8、tagsoup

TagSoup 是一个Java开发符合SAX的HTML解析器(项目地址:https://github.com/ndmitchell/tagsoup)

9、ViewPagerIndicator

ViewPagerIndicator 在使用 ViewPager 的时候能够指示 ViewPager 所在的位置。(项目地址:https://github.com/JakeWharton/ViewPagerIndicator)

10、Wire

Wire 是一款界面极简附有科技感又很酷的聊天应用,支持 Web、WindowsiOS、Android、OS X,有群组功能,可以语音通话,发送照片以及其独创性的打招呼方式 PING。(项目地址:https://github.com/square/wire)

11、okio

java IO框架 :Okio是一个新的库,补充java.io和java.nio,使它更容易访问,存储和处理您的数据。(项目地址:https://github.com/square/okio)

12、XRecyclerView

一个支持下拉刷新和下拉加载的RecyclerView(项目地址:https://github.com/jianghejie/XRecyclerView)

13、ijkplayer

ijkplayer 是一个基于 ffplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供Android平台下应用弹幕集成的解决方案(项目地址:https://github.com/Bilibili/ijkplayer)

14、dagger

Dagger是网易杭州研究院QA团队开发的一个轻量级、运行稳定的WebUI自动化测试框架,主要基于Selenium及TestNg可以认为是对Selenium进行二次封装的一个框架(俗称 造轮子 )。(项目地址:https://github.com/square/dagger)

15、jackson-databind

Jackson(2.x)的通用数据绑定包:适用于流API(核心)实现 (项目地址:https://github.com/FasterXML/jackson-databind)

16、jackson-core

jackson 的核心支持库,定义了Streaming API以及基本的共享抽象(项目地址:https://github.com/FasterXML/jackson-core)

17、jackson-annotations

该项目包含针对Jackson Data Processor的通用注释,用于值和处理程序类型。(项目地址:https://github.com/FasterXML/jackson-annotations)

18、DanmakuFlameMaster

DanmakuFlameMaster 是 Android 上开源弹幕解析绘制引擎项目,也是 Android 上最好的开源弹幕引擎·烈焰弹幕。其架构清晰,简单易用,支持多种高效率绘制方式选择,支持多种自定义功能设置上。(项目地址:https://github.com/Bilibili/DanmakuFlameMaster)

19、android-stackblur

Android StackBlur是一个库,可以基于渐变或半径对位图执行模糊效果,并返回结果。图书馆基于Mario Klingemann的代码。(项目地址:https://github.com/kikoso/android-stackblur)

20、Android-Charts

开源的原生Android图形/图表框架包括折线图,棒图,烛台图,饼图,蜘蛛网图等 (项目地址:https://github.com/limccn/Android-Charts)

21、android-supprt-library

Google支持库(项目地址:https://developer.android.google.cn/index.html)

22、NineOldAndroids

NineOldAndroids 是一个可以让你在 Android 1.0 以上版本使用 Honeycomb 动画 API 的 Android 库。(项目地址:https://github.com/JakeWharton/NineOldAndroids)

23、Leakcanary

Android和Java的内存泄漏检测库。(项目地址:https://github.com/square/leakcanary)

24、EventBus

EventBus 是一个为 C++11 编写的轻量级同步事件框架。(项目地址:https://github.com/greenrobot/EventBus)

25、androidannotations

AndroidAnnotations是一个加速 Android开发的开源框架。(项目地址:https://github.com/androidannotations/androidannotations)

26、fastjson

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。(项目地址:https://github.com/alibaba/fastjson)

27、okhttp

okhttp 是一个 Java 的 HTTP+SPDY 客户端开发包,同时也支持 Android。(项目地址:https://github.com/square/okhttp)

28、OpenSSL

OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。(项目地址:https://github.com/openssl/openssl)

29、duktape

Duktape 是一个嵌入式的 JavaScript 引擎,重点是可移植性和精简。Duktape 可以方便的集成到已有的 C/C++ 项目中,只需要添加 duktape.c 和 duktape.h 即可。(项目地址:https://github.com/svaarala/duktape)

30、ProgressWheel

这是Android的自定义组件,旨在用于代替进度条。(项目地址:https://github.com/Todd-Davies/ProgressWheel)

31、android-gif-drawable

让Android 显示 Gif 动图(项目地址:https://github.com/koral--/android-gif-drawable)

32、zlib

Zlib 软件包包含 zlib 库,很多程序中的压缩或者解压缩函数都会用到这个库.(项目地址:https://github.com/madler/zlib)

33、libyuv

libyuv是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库(项目地址:https://github.com/lemenkov/libyuv)

34、css-layout

css-layout 用纯 JavaScript 做了 CSS 的一个子类,并且翻译成了 C 和 Java,之所以这么做是因为要实现一个小的独立的库去布局元素。它完全不依赖 DOM。(项目地址:https://github.com/Sweet-KK/css-layout)

35、aspectj

AspectJ是一个面向方面的框架,它扩展了Java语言。AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。(项目地址:https://github.com/eclipse/org.aspectj)

36、libjpeg-turbo

libjpeg-turbo 是一个专门为 x86 和 x86-64 处理器优化的高速 libjpeg 的改进版本。 (项目地址:https://github.com/libjpeg-turbo/libjpeg-turbo)

顺便附上iOS版本的支付宝使用的开源软件信息:

Android 支付宝 开源框架相关推荐

  1. 各种Android UI开源框架 开源库

    各种Android UI开源框架 开源库 转 https://blog.csdn.net/zhangdi_gdk2016/article/details/84643668 自己总结的Android开源 ...

  2. Android优秀开源框架集

    Android优秀开源框架介绍 开篇 网络请求框架 1. okhttp 2. retrofit 3. android-async-http android图表框架 4. MPAndroidChart ...

  3. 各种Android UI开源框架

    自己总结的Android开源项目及库. github排名 https://github.com/trending,github搜索:https://github.com/search Android库 ...

  4. android 动画开源框架,图文简介非常炫酷的Android开源框架之UI框架

    架构,其又名软件架构,是关于软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计.而软件架构(software architecture)是一系列相关的抽象模式,其是用来指导大型软件系统各 ...

  5. 各种Android ui 开源框架

    自己总结的Android开源项目及库. github排名 https://github.com/trending,github搜索:https://github.com/search Android库 ...

  6. android 最新开源框架,Android酷炫实用的开源框架(UI框架)

    前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有 ...

  7. Android常用开源框架

    快速索引 框架名称 上榜关键字 1.Retrofit 网络 2.okhttp 网络 3.Butter Knife 代码模板 4.MPAndroidChart 图表 5.glide 图片 6.leakc ...

  8. Android RoboGuice开源框架、Butter Knife开源框架浅析

    Google Guice on Android(RoboGuice) 今天介绍一下Google的这个开源框架RoboGuice, 它的作用跟之前讲过的Dagger框架差点儿是一样的,仅仅是Dagger ...

  9. android安卓-开源框架汇总

    原帖: 跳转 1.volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载: (2) 网络请求的排序(sch ...

最新文章

  1. 人均奖金300万,2021年“科学探索奖”名单揭晓:高会军周昆上榜,女性获奖人8位创纪录...
  2. 如何高性能的给UIImageView加个圆角
  3. boost::proto模块实现使用一个带有语法的域来修剪集合重载运算符的测试程序
  4. VTK:IO之GLTFExporter
  5. 201671030107胡文艳实验三作业互评与改进报告
  6. 金文学何许人也的即时通讯
  7. php mongo in 查询语句,PHP 怎么执行mongodb 的 $in 和$size查询
  8. 饭团(0):提升效率的开发工具
  9. 阿里云祝顺民:未来的网络是云网一体,应用感知不到网络的存在
  10. 《自动控制原理》个人笔记(来自ppt课件)
  11. Python大众点评店铺刷好评
  12. 新中大计算机知识,新中大软件操作步骤
  13. 密码破解---实验七:本地系统密码破解
  14. PV,UV,IP,VV,CV的含义与区别
  15. 【Jsoup】 基本使用
  16. 警惕邮件中的发票链接
  17. 数学建模国赛2022C解题分享
  18. C语言自己认为理解有难度的或者容易犯错的知识
  19. 用火狐浏览器快速扒网页图片素材
  20. 华米科技的2S+OS时代

热门文章

  1. 事件选择WSAEventSelect
  2. (9)引入哈希桶的概念来实现一个哈希表
  3. Linux-kernel网桥代码分析(二)
  4. 常见网络命令整理(ping、trcert、netstat)
  5. java的四种修饰符访问权限
  6. GStreamer基础教程04 - 动态连接Pipeline
  7. 42 github 开源代码 ——README.md语法/相关操作等
  8. js学习总结:DOM节点一(选择器,节点类型)
  9. Makefile知识点
  10. LightOJ 1045 - Digits of Factorial (n!化为m进制后有多少位数字)