Outlook邮箱开源许可-android

FacebookAndroidSDK

facebook-android-sdk-github

  • facebook的sdk用于实现或者调用Facebook的相应功能。例如:登录等。

Butterknife

butterknife-github

  • ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用ButterKnife对性能基本没有损失,因为ButterKnife用到的注解并不是在运行时反射的,而是在编译的时候生成新的class。项目集成起来也是特别方便,使用起来也是特别简单。
  • JakeWharton出品

HockeySDK

Hockeyapp-microsoft

  • HockeyApp 是一款领先的移动崩溃分析和应用发布服务,可为开发者提供实时崩溃分析报告、用户反馈、测试版分发平台以及测试分析等功能,于 2016 年被微软收购,随后集成在了 Visual Studio 应用中心中,与 Xamarin Insights 一起提供移动应用 Crash 报告和统计服务。

ADAL

adal-github

  • Microsoft 出品
  • 通过 Azure Active Directory 身份验证库 (ADAL) v1.0,应用程序开发人员可以利用云或本地 Active Directory (AD) 对用户进行身份验证,并获取令牌来保护 API 调用。 ADAL 通过以下功能使开发者更轻松地进行身份验证:
    1.存储访问令牌和刷新令牌的可配置令牌缓存
    2.当访问令牌过期且刷新令牌可用时,自动刷新令牌
    3.支持异步方法调用

EvernoteAndroidJob

EvernoteAndroidJob-github
EvernoteAndroidJob

  • 对于现在的应用来说,在应用生命周期之外运行一些后台任务可以说已经是一项必不可少的需求了。这些任务可能是在某个时间点提醒用户什么事情或同步本地数据到服务器等等。
  • Evernote 开源的 Android-Job 为我们带来兼容这三种API的方案,高效,简单,灵活。Android-Job 在运行判断使用哪种API,它提供 AlarmManager, JobScheduler和 GcmNetworkManager功能的超集,比如说,我们可以定义计划任务在网络连通且在充电时候执行。

Googlei18Lib/phonenumber

Googlei18Lib/phonenumber-github

  • Google常用的Java,C ++和JavaScript库,用于解析,格式化和验证国际电话号码。

Guava:Google Core Libraries for Java

guava-github

  • Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O 等等。 所有这些工具每天都在被Google的工程师应用在产品服务中。
  • 有好多教程可以用来学习这个库。

Gson

gson-github
gson全解析-简书
gson-开源中国标签

  • GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。
  • 相应的库还有Jackson和FastJson

MetricsAspectJLibrary

介绍

  • Metrics是一个给JAVA服务的各项指标提供度量工具的包,在JAVA代码中嵌入Metrics代码,可以方便的对业务代码的各个指标进行监控。
  • AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,所以它有一个专门的编译器。

Thresstenbp

thresstenbp-github
thresstenbp

  • 为Java SE6、7提供Java SE 8日期时间类的接口。

Jsoup

jsoup-github
jsoup

  • jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。

Picasso

picasso-github

  • Picasso 是Square 公司开源的Android 端的图片加载和缓存框架。
  • Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。

Relinker

Relinker-github

  • Relink是一个加载Android so文件(shared library)的一个库。
    载入so库的传统做法是使用,System.loadLibrary(library);但是有时会出现UnsatisfiedLinkError,Relink库能大幅减小报错的概率。
  • 出现UnsatisfiedLinkError的原因?
    发布出去的产品,出现这个错误多数都是找不到so文件。
    常见的找不到so文件的原因
    1.产品打包时出问题,没有包括相关的so文件。-------这只能在流程上加以规范。
    2.app为了缩小体积,针对cpu平台打包对应的so文件。比如针对arm设备的发布包只打包arm类别的so文件,当mips的设备使用这种发布包时,就有这样的异常。-----目前有些用户并不懂得选择cpu类型,只能是应用商店来处理吧。当然我自己也有个想法,就是app安装之后,知道了设备具体类型,即时从网络下载对应的so文件。
    3.Android PackageManager的一个缺陷,升级产品时,so文件没成功拷贝。------这个就是 Relinker 想要解决的问题。
  • ReLinker.loadLibrary(context, "mylibrary")替代System.loadLibrary("mylibrary");
  • 实现思路
    加载so文件时却找不到相关的so文件,Relinker会尝试从apk中拷贝so库到/data/data/myPackage/libs 目录,修改其读写权限。

Dagger

dagger-github

  • Square 公司开源的 一种针对Android和Java的快速依赖注入器

Thrifty

Thrift-github
Thrift-apache

  • Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过IDL(Interface Definition Language,接口定义语言)来定义RPC(Remote Procedure Call,远程过程调用)的接口和数据类型,然后通过thrift编译器生成不同语言的代码(目前支持C++,Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk和OCaml),并由生成的代码负责RPC协议层和传输层的实现。

AdjustAndroidSDK

adjust
adjust-github

  • 一家移动监测公司:我们将您的所有营销活动统一到一个强大的平台,为您提供必要的分析,助您进一步发展业务。一家德国公司。

auto-parcel

auto-parcel-github

  • 处理对象序列化
  • 作者还有一个用来处理activity、view状态的库,这个库通常会跟ButterKnife进行比较。icepick-github

Seismic

Seismic

  • 广告营销平台

Tagsoup

tagsoup-github

Otto

otto-github
介绍

  • Otto是一个事件总线,旨在使您的应用程序的不同部分脱钩,同时仍然允许他们有效沟通。奥托为已经精炼的事件总线增添了独特的功能,并将其专门用于Android平台。其实Otto-bus就是观察者模式,它是通过注解的方式来实现过不同模块之间数据的传递,以减少类与类之间的耦合。

Retrofit

retrofit-github

  • Retrofit其实我们可以理解为OkHttp的加强版,它也是一个网络加载框架。

CircleImageView

CircleImangeView-github

  • 圆形图片效果,典型案例就是用户头像显示。

Okhttp

okhttp-github

  • 网络请求框架,square出品

ApacheCommonsCodec

Apache Commons
相关介绍-cnblogs

  • Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,898评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,401评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,058评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,539评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,382评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,319评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,706评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,370评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,664评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,715评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,476评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,326评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,730评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,003评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,275评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,683评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,877评论 2 335

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    wgl0419阅读 6,257评论 1 9
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,366评论 2 44
  • 早上来,坐下来就是C-Free 5,写写写,一边 书、手机,查啊,死循环太多次了,电脑都卡啦, 我的程序还...
    孟冰_阅读 218评论 0 0
  • 按键操作及应用 按键输入 ---->处理---->响应---->输出---->外设代码:
    王雅晨阅读 156评论 0 0
  • 1.下载安装包 这里采用的是rpm包,下载地址之前老徐已经发过,选择rpm包即可 2.查看是否安装过mysql 命...
    sinfierno阅读 255评论 2 1