Android 常见第三方库汇总地址

https://github.com/wasabeef/awesome-android-libraries

List of Android Libraries

This is an alphabetical list of libraries for Android development, the majority being actively maintained.

UI/UX Library is here.

Index

Networking

Name Repository License
Android Asynchronous Http Client https://github.com/loopj/android-async-http Apache License V2
Async Http Client https://github.com/AsyncHttpClient/async-http-client Apache License V2
ion https://github.com/koush/ion Apache License V2
OkHttp https://github.com/square/okhttp Apache License V2
Retrofit https://github.com/square/retrofit Apache License V2
RxNetty https://github.com/ReactiveX/RxNetty Apache License V2
Basic HTTP Client for Java https://code.google.com/p/basic-http-client/ Apache License V2

Image Loader

Name Repository License
Glide https://github.com/bumptech/glide License
ion https://github.com/koush/ion Apache License V2
Picasso https://github.com/square/picasso Apache License V2
Universal Image Loader https://github.com/nostra13/Android-Universal-Image-Loader Apache License V2
Fresco https://github.com/facebook/fresco BSD License

Drawable

Name Repository License
MrVector https://github.com/telly/MrVector License

Dependency Injections

Name Repository License
AndroidAnnotations https://github.com/excilys/androidannotations Apache License V2
Butter Knife https://github.com/JakeWharton/butterknife Apache License V2
Dagger(Square) https://github.com/square/dagger Apache License V2
Dagger(Google) https://github.com/google/dagger Apache License V2
RoboGuice https://github.com/roboguice/roboguice Apache License V2
Scopes https://github.com/emmano/Scopes MIT

JSON

Name Repository License
Gson http://google-gson.googlecode.com/svn/trunk/ Apache License V2
ig-json-parser https://github.com/Instagram/ig-json-parser BSD
Jackson https://github.com/FasterXML/jackson Apache License V2

O/R Mapping

Name Repository License
ActiveAndroid https://github.com/pardom/ActiveAndroid Apache License V2
Cupboard for Android https://bitbucket.org/littlerobots/cupboard Apache License V2
DBFlow https://github.com/Raizlabs/DBFlow MIT
greenDAO https://github.com/greenrobot/greenDAO Apache License V2
RushOrm https://github.com/Stuart-campbell/RushOrm Apache License V2
Sugar ORM https://github.com/satyan/sugar Satya Narayan
Shillelagh https://github.com/pieces029/shillelagh Apache License V2
SQLBrite https://github.com/square/sqlbrite Apache License V2
Ollie https://github.com/pardom/Ollie Apache License V2
TriOrm https://github.com/HendrixString/Android-TriOrm Apache License V2

NoSQL

Name Repository License
Couchbase-Lite-Android https://github.com/couchbase/couchbase-lite-android Apache License V2
Realm https://github.com/realm/realm-java Apache License V2
SimpleNoSQL https://github.com/Jearil/SimpleNoSQL Apache License V2
RxSimpleNoSQL https://github.com/xmartlabs/RxSimpleNoSQL Apache License V2
SnappyDB https://github.com/nhachicha/SnappyDB Apache License V2

Pub/Sub

Name Repository License
EventBus https://github.com/greenrobot/EventBus Apache License V2
Otto https://github.com/square/otto Apache License V2
MBassador https://github.com/bennidi/mbassador MIT

Logger

Name Repository License
Hugo https://github.com/JakeWharton/hugo Apache License V2
Timber https://github.com/JakeWharton/timber Apache License V2
LoggingInterceptor https://github.com/ihsanbal/LoggingInterceptor MIT

Background Processing

Name Repository License
Android Priority Job Queue https://github.com/path/android-priority-jobqueue MIT
Tape https://github.com/square/tape Apache License V2
Zorn https://github.com/HendrixString/Android-Zorn Apache License V2

Fonts

Name Repository License
Calligraphy https://github.com/chrisjenx/Calligraphy Apache License V2

Video

Name Repository License
ExoPlayer https://github.com/google/ExoPlayer Apache License V2
ijkplayer https://github.com/bbcallen/ijkplayer Apache License V2
mp4parser https://github.com/sannies/mp4parser Apache License V2

Parcelables

Name Repository License
AutoParcel https://github.com/frankiesardo/auto-parcel Apache License V2
Akatsuki https://github.com/tom91136/Akatsuki Apache License V2
Icepick https://github.com/frankiesardo/icepick Apache License V2
Parceler https://github.com/johncarl81/parceler Apache License V2

Functional Programming

Adding Java-8 Functional Programming Features

Name Repository License
Retrolambda https://github.com/orfjackal/retrolambda Apache License V2

Functional Reactive Programming

Name Repository License
RxAndroid https://github.com/ReactiveX/RxAndroid Apache License V2
RxJava https://github.com/ReactiveX/RxJava Apache License V2

Social Networks

Name Repository License
ASNE https://github.com/gorbin/ASNE MIT
Facebook SDK https://github.com/facebook/facebook-android-sdk Apache License V2
Twitter Fabric Unknown Unknown

WebRTC

Name Repository License
AndroidRTC https://github.com/pchab/AndroidRTC Apache License V2

Image Processing

Name Repository License
GPUImage for Android https://github.com/CyberAgent/android-gpuimage Apache License V2

Camera

Name Repository License
Landscape video camera https://github.com/jmolsmobile/LandscapeVideoCamera Apache License V2
EasyCamera https://github.com/Glamdring/EasyCamera Apache License V2

Build

Name Repository License
Buck https://github.com/facebook/buck Apache License V2

Security

Name Repository License
Grab'n Run https://github.com/lukeFalsina/Grab-n-Run Apache License V2

Media

Name Repository License
PdfMyXml https://github.com/HendrixString/Android-PdfMyXml Apache License V2

Showcases

Name Repository License
android-best-practices https://github.com/futurice/android-best-practices CC BY 4.0
BlurTestAndroid https://github.com/patrickfav/BlurTestAndroid Unknown
card.io-Android-source https://github.com/card-io/card.io-Android-source MIT
iosched https://github.com/google/iosched Apache License V2
JamsMusicPlayer https://github.com/psaravan/JamsMusicPlayer Apache License V2
Reflection No Reflection https://github.com/stephanenicolas/reflection-no-reflection Apache License V2
Mizuu https://github.com/MizzleDK/Mizuu Apache License V2
Mover https://github.com/Codetail/Mover Apache License V2
Talon-for-Twitter https://github.com/klinker24/Talon-for-Twitter Apache License V2
Telecine https://github.com/JakeWharton/Telecine Apache License V2
u2020 https://github.com/JakeWharton/u2020 Apache License V2

Maps

Name Repository License
GraphHopper https://github.com/graphhopper/graphhopper Apache License V2
Mapsforge https://github.com/mapsforge/mapsforge LGPL

Other

Name Repository License
Joda Time Android https://github.com/dlew/joda-time-android Apache License V2
Bolts https://github.com/BoltsFramework/Bolts-Android BSD
Secure Preference Manager http://prashantsolanki3.github.io/Secure-Pref-Manager/ Apache License V2

本博客地址: wukong1688

本文原文地址:https://www.cnblogs.com/wukong1688/p/10698861.html

转载请著名出处!谢谢~~

[Android] Android 常见第三方库汇总地址的更多相关文章

  1. Android 开源项目及库汇总(2)

    Android 开源项目及库汇总(2) ListenToCode 2.7 2018.10.10 15:43 字数 8527 阅读 1001评论 0喜欢 29 地图 百度地图– Android百度地图 ...

  2. [置顶] android利用jni调用第三方库——第三篇——编写库android程序整合第三方库libhello.so到自己的库libhelloword.so

    0:前言: 在第二篇中,我们主要介绍了丙方android公司利用乙方C++公司给的动态库,直接调用库中的方法,但是这样方式受限于: 乙方C++公司开发的动态库是否符合jni的规范,如果不规范,则不能直 ...

  3. Android中集成第三方库的方法和问题

    Android中集成第三方库的方法和问题 声明: 1. 本文參考了网上同学们的现有成果,在此表示感谢,參考资料在文后有链接. 2. 本文的重点在第三部分,是在开发中遇到的问题及解决的方法.第一,第二部 ...

  4. Android.mk使用第三方库方法

    /********************************************************************** * Android.mk使用第三方库方法 * 说明: * ...

  5. android studio 导入第三方库的记录

    android studio 导入第三方库的记录.jar包 和 库 一.jar包 1.jar包的话很简单,首先换成project模式,将你要用的jar包复制到lib下面.如图 2.然后右键选择Add ...

  6. Android Studio导入第三方库的三种方法

    叨叨在前 今天在项目中使用一个图片选择器的第三方框架——GalleryFinal,想要导入源码,以便于修改,于是上完查找了一下方法,想到之前用到过其他导入第三方库的方法,现在做个小总结,以防忘记. A ...

  7. Android开发使用的常见第三方框架汇总

    本文转载:http://blog.csdn.net/liuhaomatou/article/details/44857005 1.volley 项目地址 https://github.com/sman ...

  8. 使用Android Studio导入第三方库项目

    在使用Android Studio开发时,用到了第三方库SlidingMenu(现在已经不推荐使用了),尽管如此,但具体怎么导入第三方库还是需要知道的,在查阅各种资料后,知道了一种比较容易可行的方法 ...

  9. Android开发——发布第三方库到JitPack上

    前言: 看到大神们的写的第三方控件,比较好用,我们使用的时候直接是在gradle上加上代码就可以使用了,现在到我们写了一个第三方控件,想要别人使用的时候也是直接在gradle加上相关的代码就可以用了, ...

随机推荐

  1. 【BZOJ3165】[HEOI2013]Segment(李超线段树)

    [BZOJ3165][HEOI2013]Segment(李超线段树) 题面 BZOJ 洛谷 题解 似乎还是模板题QwQ #include<iostream> #include<cst ...

  2. 【arc071f】Infinite Sequence(动态规划)

    [arc071f]Infinite Sequence(动态规划) 题面 atcoder 洛谷 题解 不难发现如果两个不为\(1\)的数连在一起,那么后面所有数都必须相等. 设\(f[i]\)表示\([ ...

  3. Docker自动补全容器名

    Zsh Place the completion script in your /path/to/zsh/completion (typically ~/.zsh/completion/): 下载自动 ...

  4. Vim常用插件安装及配置方法

    Vundle 安装 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 配置 vimrc首部添 ...

  5. SRM 600 div 2 T 2

    题意:给你50个数,问你最少去掉多少数能使得剩下的数不可能具备子集S,OR起来为goal 如果一个数不是goal的子状态,那么我们没必要删除他,所以我们只关心goal的子状态的数 1:如果所有的数OR ...

  6. [Splay][学习笔记]

    胡扯 因为先学习的treap,而splay与treap中有许多共性,所以会有很多地方不会讲的很细致.关于treap和平衡树可以参考这篇博客 关于splay splay,又叫伸展树,是一种二叉排序树,它 ...

  7. c# 获取机器硬件信息 (硬盘,cpu,内存等)

    using System; using System.Collections.Generic; using System.Globalization; using System.Management; ...

  8. '新', '泽' - ImageMagick - UTF-8非最短形式及编码安全问题

    最近偶然发现,把软件放到 [新建文件夹]  中,ImageMagick 竟无法正常的加载图片了. 我去!什么情况? 抛出的错误是找不到相关的dll,软件中已对中文进行了utf-8编码,这几年来一直没发 ...

  9. Day30--Python--struct, socketserver

    1. struct struct.pack 打包 def pack(fmt, *args): # known case of _struct.pack """ pack( ...

  10. 3D游戏的角色移动

    * -----英雄的移动控制 * * * * */ using System.Collections; using System.Collections.Generic; using UnityEng ...