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

  • Html解析
  • Html解析还有jsoup框架jsoup-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包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。

转载于:https://juejin.im/post/5c3ddf04f265da611511060f

Outlook邮箱开源许可-android相关推荐

  1. 开源中国Android客户端v2.6.5代码开源啦!

    我们发布了开源中国Android客户端v2.6.5,这个版本中包含了大量的细节改进,感兴趣的朋友们现在就可以checkout代码出来钻研了交流了. (新版界面实现等,请参考 net.oschina.a ...

  2. Kafka团队修改KSQL开源许可,怒怼云厂商

    AI前线导读: 今天,Confluent公司(为Apache Kafka开源软件提供商业化服务支持的初创公司,由Kafka的几位创立者离开LinkedIn后成立)联合创始人兼CEO Jay Kreps ...

  3. Outlook邮箱重新配置

    重新配置Outlook邮箱,有两种方式 第一种,采用DOS命令 第二种,采用手动配置 采用DOS命令 首先,Win+R打开运行对话框,输入cmd回车,进入命令行窗口 进入Outlook安装目录下,然后 ...

  4. 开源界的 5 大开源许可协议

    什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限. 不管产品是免费向公众分发,还 ...

  5. (转载)9个主流的开源许可协议[整理]

    http://univasity.iteye.com/blog/1292658 关于开源许可 现今存在的开源协议很多,而经过Open Source Initiative 组织通过批准的开源协议目前有6 ...

  6. 【开源项目----Android OPenGLES渲染YUV视频文件】

    [开源项目----Android OPenGLES渲染YUV视频文件] OpenGLES对YUV渲染相关文章参考

  7. outlook邮箱邮件内容乱码_VBA:Outlook和Excel综合运用

    很多企业公司使用微软OUTLOOK作为公司邮箱进行业务往来. 我们经常需要将一些表格数据也展示给收件人,但是又不需要将整个工作簿添加为附件,那么最好的方法就是复制指定单元格区域内容然后粘贴进新邮件界面 ...

  8. android 开源 数据库,Android开源数据库框架-LitePal的使用

    简介 LitePal是一款开源的Android数据库框架,采用了关系映射的模式.LitePal在github上的项目地址:github.com/LitePalFram- 配置LitePal depen ...

  9. Outlook2010怎么关联邮箱 Outlook邮箱关联的教程

    Outlook想要关联自己的邮箱,该怎么关联呢?下面我们就来看看详细的教程. 1.首先我们登录进入我们的Outlook,点击文件-添加账户 Outlook2010怎么关联邮箱? Outlook邮箱关联 ...

最新文章

  1. opengl开启垂直同步_东风悦达起亚ALL NEW K5正式定名凯酷,预售同步开启
  2. ElasticSearch Java API
  3. 判断回文数(用函数)并且输出范围a到b之间的所有回文数 c++
  4. Linux netfilter源码分析(7)
  5. SCPPO(二十一):系统统一身份认证的改造之路(续)
  6. 使用java类加载器,报异常java.nio.file.InvalidPathException
  7. python模块arrow_Python Arrow模块
  8. read一个收到RST的socket会返回0?
  9. libpng12.so.0:没有那个文件或目录
  10. Axure动态面板设置 2020-11-06
  11. 中美线径对照表_AWG 与国际线径对照表
  12. vue-aliplayer 阿里云播放器适配 vue [新]
  13. 安全管家安卓_网速管家安卓5.4版本全面上线
  14. Windows+Caffe+VS2013+python接口配置过程
  15. QChartView
  16. 七周成为数据分析师 | Excel
  17. fidder classic 界面介绍
  18. 微信小程序JS中写Json解析for 数组的用法
  19. springBoot报错: 'org.springframework.messaging.simp.SimpMessagingTemplate'
  20. Grasshopper 二次开发 (C#) Part 2 - Interesting Examples

热门文章

  1. 咸阳师范学院计算机学院女生多嘛,咸阳师范学院宿舍条件怎么样
  2. C语言高级应用---操作linux下V4L2摄像头应用程序
  3. 【Java】23 函数式编程
  4. 职业能力测试之逻辑(一)
  5. 双碳背景下个人的低碳环保生活
  6. 基于反射实现的一个观察者模板
  7. Qt - QLabel设置字体颜色
  8. Java程序员从笨鸟到菜鸟之(五十七)细谈Hibernate(八)Hibernate集合Map关系映射
  9. 预告来袭:【豆冰冰】发.售,现.金.抽.奖等你来拿
  10. [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--其他