In the “Settings” option of Alipay, there is a “about” option, which shows the information of all open source software used in the copyright information. Don’t see don’t know, a look startled, originally pay treasure unexpectedly used more than 30 open source software…





The following monkey sister sorted out the alipay Android client used open source components, feel helpful to you can see:


1, the FFmpeg


FFmpeg is an open source computer program that can record, convert, and stream digital audio and video. It includes the current leading sound/video coding library libavcodec. FFmpeg was developed under Linux, but it compiles on most operating systems, including Windows. It can easily realize the conversion between a variety of video formats, for example, it can convert the recorded video avi into FLV format used by video websites now. (Project address: github.com/FFmpeg/FFmp…)


2, AChartEngine


AChartEngine is a library of drawing tools designed for Android applications. The library currently supports drawing more than a dozen types of charts, each containing multiple sequences, displaying the X-axis horizontally or vertically, and many custom features. The diagram can be built as a Viewl or as an Intent — which can be used to launch an Activity (project address: github.com/ddanny/acha…).



3, CircleImageView


CircleImageView is an easy library to help you achieve a circular image. CircleImageView is based on the ImageView extension, so it has all the properties of the ImageView control, easy to use and worth your use. (Project address: github.com/hdodenhof/C…)



4, TheMVP


An MVP framework (project address: github.com/kymjs/TheMV…)



5, Android-query (AQuery)


Android-query (AQuery) is a lightweight development kit for implementing asynchronous tasks and manipulation UI elements on Android, making Android application development simpler, easier, and more fun. (Project Address:

Github.com/androidquer…).



6, Gson


Gson is a Java class library provided by Google for mapping between Java objects and JSON data. You can turn a JSON string into a Java object, or vice versa. (Project Address: github.com/google/gson)



7, DiskLruCache


DiskLruCache implements a disk-based LRU cache for Android compatibility via Java. (Project address: github.com/JakeWharton…)



8, tagsoup


TagSoup is a SAX-compliant HTML parser for Java development (project address: github.com/ndmitchell/…).



9 ViewPagerIndicator.


ViewPagerIndicator indicates where the ViewPager is when using it. (Project address: github.com/JakeWharton…)



10, Wire





Wire is a very simple interface with a sense of science and technology and very cool chat application, support Web, Windows OS, Android, OS X, group function, can voice call, send photos and its original greeting PING. (Project Address: github.com/square/wire)



11, okio


Java IO Framework :Okio is a new library that complements java.io and java.nio, making it easier to access, store, and process your data. (Project Address: github.com/square/okio)



12, XRecyclerView


A RecyclerView to support drop-down refresh and drop-down loading (project address: github.com/jianghejie/…)



13, ijkplayer


Ijkplayer is a lightweight Android/iOS video player based on FFPlay. Realize cross-platform function, API easy integration; Compilation and configuration can be tailored to facilitate the control of installation package size; Support hardware accelerated decoding, more power saving; Provide solution of application danmu integration under Android platform (project address: github.com/Bilibili/ij…)



14 and dagger


Dagger is a lightweight, stable running webu-automated testing framework developed by QA team of netease Hangzhou Research Institute. The Dagger is mainly based on Selenium and TestNg, which can be considered as a framework for secondary encapsulation of Selenium (commonly known as building wheel). (Project address: github.com/square/dagg…)



15, Jackson – databind


Jackson (2.x) Universal Data Binding package: For streaming API (core) implementation (project address: github.com/FasterXML/j…)



16, Jackson – core


Jackson’s core support library, defining the Streaming API and basic shared abstractions (project address: github.com/FasterXML/j…)



17, Jackson – annotations


This project contains generic annotations for the Jackson Data Processor for value and handler types. (Project address: github.com/FasterXML/j…)



In the 18th and DanmakuFlameMaster


DanmakuFlameMaster is on Android open source barrage resolution rendering engine project, is also the best open-source Android barrage engine barrage of flame. Its structure is clear, simple and easy to use, support a variety of efficient drawing method selection, support a variety of custom function Settings. (Project address: github.com/Bilibili/Da…)



19, the android – stackblur


Android StackBlur is a library that performs blur effects on bitmaps based on gradients or radii and returns results. The library is based on Mario Klingemann’s code. (Project address: github.com/kikoso/andr…)



20, the Android – Charts


Open source native Android graph/chart framework includes line chart, stick chart, candlestick chart, pie chart, spider web chart, etc. (project address: github.com/limccn/Andr…)



21, android – supprt – library


Google support library (project address: developer. The android. Google. Cn/index. The HTML)



22, NineOldAndroids


NineOldAndroids is an Android library that lets you use the Honeycomb animation API on Android 1.0 and up. (Project address: github.com/JakeWharton…)



23, Leakcanary


Memory leak detection library for Android and Java. (Project address: github.com/square/leak…)



24 and EventBus


EventBus is a lightweight synchronized event framework written for C++11. (Project address: github.com/greenrobot/…)



25, androidannotations


AndroidAnnotations are an open source framework for accelerating Android development. (Project address: github.com/androidanno…)



26, fastjson


Fastjson is a very good Performance Java language implementation of JSON parser and generator, from Alibaba engineers development. (Project address: github.com/alibaba/fas…)



27, okhttp


Okhttp is a Java HTTP+SPDY client development package that also supports Android. (Project address: github.com/square/okht…)



28, OpenSSL


OpenSSL is a powerful secure Socket layer password library that Apache uses to encrypt HTTPS and OpenSSH uses to encrypt SSH, but you shouldn’t just use it as a library. It’s also a versatile, cross-platform password tool. (Project address: github.com/openssl/ope…)



29, duktape


Duktape is an embedded JavaScript engine with an emphasis on portability and simplicity. Duktape can be easily integrated into existing C/C++ projects by adding duktape.c and duktape.h. (Project address: github.com/svaarala/du…)



30, ProgressWheel


This is a custom component of Android designed to replace the progress bar. (Project address: github.com/Todd-Davies…)



31, android – GIF – drawable


Let Android display Gif (project address: github.com/koral–/and…)


32, zlib


The Zlib package contains the Zlib library, which is used by compression or decompression functions in many programs (project address: github.com/madler/zlib).



33, libyuv


Libyuv is Google’s open source library for converting, rotating, and scaling RGB to and from YUVs (github.com/lemenkov/li…).



34, CSS layout


Css-layout is a subclass of CSS in pure JavaScript that is translated into C and Java because it implements a small, independent library to layout elements. It doesn’t rely on DOM at all. (Project address: github.com/Sweet-KK/cs…)



35, aspectj


AspectJ is an aspect-oriented framework that extends the Java language. AspectJ defines the AOP syntax so it has a specialized compiler for generating Class files that comply with the Java byte-encoding specification. (Project address: github.com/eclipse/org…)



36, the libjpeg – turbo


Libjpeg-turbo is an improved version of high-speed libjpeg optimized for x86 and x86-64 processors. (Project address: github.com/libjpeg-tur…)


Incidentally, attached is the open source software information of the iOS version of Alipay:




Previous welfare concerns about the pegasus public number, reply to the corresponding keywords package download learning materials; Reply “join the group”, join the Pegasus AI, big data, project manager learning group, and grow together with excellent people!

From beginning to research, the 10 most Readable books in the field of artificial intelligence

RSVP number “2” machine learning & Data Science must-read classic book with resource pack!

Answer the number “4” to learn about ARTIFICIAL intelligence, 30 books should not be missed (with electronic PDF download)

Answer number “6” AI AI: 54 Industry Blockbuster Reports

TensorFlow Introduction, Installation tutorial, Image Recognition application (with installation package/guide)

According to a 160-page McKinsey report, 800 million people around the world could lose their jobs to machines by 2030

AI Artificial Intelligence/Big Data /Database/Linear Algebra/Python/ Machine Learning /Hadoop

Reply number “12” small white | Python + + machine learning Matlab neural network theory + practice + + + depth video + courseware + source code, download attached!

Reply number “14” small white | machine learning and deep learning required books + machine learning field video/PPT + large data analysis books recommend!

Reply to the number “16” 100G Python from beginner to Master! Complete video tutorials + Python Classics for self-study!

526 Industry reports + White papers: AI, Artificial intelligence, robotics, smart mobility, smart home, Internet of Things, VR/AR, blockchain, etc. (download)

Reply number “19” 800G ARTIFICIAL intelligence learning materials :AI ebook +Python language introduction + tutorial + machine learning and other limited time free access!

17 mind maps for machine learning statistics

Reply digital collection | 7 “21” introduction to Matlab tutorial classic books, don’t miss!

FMI Artificial Intelligence and Big Data Summit Guest Speech PPT

Top 10 AI Jianghu Fields

Machine Learning Practical Experience Guide

More than 100 Papers on deep Learning

Top ten Classic Algorithms of Data Mining

6.10 Ele. me & Pegasus Project Management Practice PPT