Uber License for Android
Uber license for android list:
1.Butter Knife:
项目地址:https://github.com/JakeWharton/butterknife
这个开源库可以让我们从大量的findViewById()和setonclicktListener()解放出来,其对性能的影响微乎其微.
2.Dagger
Dagger官网的文档:http://square.github.io/dagger/
对应的中文翻译: http://fanxu.me/post/2013-07-18#main
Dagger是一套android的依赖注入框架(DI框架)
3.Google Maps Android API utility library
由于国内不用Google Map官方的东西,忽略。
4.Gson
下载地址:http://grepcode.com/project/repo1.maven.org/maven2/com.google.code.gson/gson/
Google自己家的解析json库。
5.Jsoup
项目地址:http://jsoup.org/
解析Html库
6.libphonenumber
项目地址:https://github.com/googlei18n/libphonenumber
Google的电话号码处理库
7.okhttp
项目地址:https://github.com/square/okhttp
square开源的网络请求库
8.otto
项目地址:http://square.github.io/otto/
事件总线框架,与eventbus有异曲同工之妙
9.PayPal Android SDK
国外第三方支付,与国内支付宝,微信,百度钱包一样,忽略。
10.Picasso
项目地址:http://square.github.io/picasso/
Square公司开源的一个Android图形缓存库
11.Retrofit
项目地址:http://square.github.io/retrofit/
一个不错的网络请求库
12.SmoothProgressbar
项目地址:https://github.com/castorflex/SmoothProgressBar
水平进度条库
13.Timber
Timber其实就是对Android的Log类进行封装后的一个Log工具,平时我自己也有封装过,不过封装非常优雅。
Timber只有一个类文件,可以单独把它复制出来放项目里,也可以通过Gradle引用。
14.Adjust
项目地址:https://www.adjust.com/
一个分析应用的平台,类似友盟
15.Android Geojson
项目地址:https://github.com/cocoahero/android-geojson
一个Android平台下对Geojson完全支持的库,关于Geojson,是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法的地理空间信息数据交换格式。
16.Braintree Encryption
国外的第三方支付
17.Calligraphy
项目地址:https://github.com/chrisjenx/Calligraphy
应用全局更换字体的类库,换字体就是这么简单
18.LeakCanary
项目地址:https://github.com/square/leakcanary?utm_source=tuicool&utm_medium=referral
应用内存检测类库
19.Rxjava
项目地址:https://github.com/ReactiveX/RxJava
响应式编程,新的认知
20.Java Websockets
项目地址:https://github.com/TooTallNate/Java-WebSocket
在JAVA 1.5和Android 1.6之上的WebSocket解决方案,客户端和服务器端都可以实现。不过根据实际情况,你可能要实现自己的protocol,从Draft或Draft_17类继承。其他内容请参考官网和W3C关于WebSocket文档。
21.Kryo
项目地址:https://github.com/EsotericSoftware/kryo
Kryo 是一个快速高效的Java对象图形序列化框架,主要特点是性能、高效和易用。该项目用来序列化对象到文件、数据库或者网络。
22.RxAndroid
项目地址: https://github.com/ReactiveX/RxAndroid
响应式在安卓具体应用,就是可以这样简单。
23.RxJavaAsyncutil
项目地址;https://github.com/ReactiveX/RxJavaAsyncUtil
异步工具类 For Rxjava
24.slf4j
官网;http://www.slf4j.org/android/
日志管理工具
25.SnappyDB
项目地址:https://github.com/nhachicha/SnappyDB
Android上的NoSQL数据库。
Uber License for Android的更多相关文章
- Twitter License for Android
1.Apache Software Foundation Apache 软件基金会 2.Apache Thrift 跨平台传输数据,Thrift与其他传输方式的比较: xml与JSON相比体积太 ...
- Android Studio 错误 Duplicate files copied in APK META-INF/LICENSE.txt
1 .Duplicate files copied in APK META-INF/LICENSE.txt android { packagingOptions { exclude 'META-I ...
- Eclipse版本android 65535解决方案(原理等同android studio现在的分包方式)
由于工作的需要看了下Eclipse下android65535的解决方案,查了好多文档,真心的发自内心的说一句请不要再拷贝别人的博客了,害人,真害人. 接下来我说下我的实现方式,首先说下65535的最可 ...
- 关于Android中ArrayMap/SparseArray比HashMap性能好的深入研究
由于网上有朋友对于这个问题已经有了很详细的研究,所以我就不班门弄斧了: 转载于:http://android-performance.com/android/2014/02/10/android-sp ...
- Android 动画详解
这次主要就介绍android动画,android动画目前分为三种形式,Tween Animation 这个只能应用于view对象上面的,Drawable Animation这个是帧动画,就是类似我们有 ...
- Android中应用程序清除data/data,清除cache,超详细
清除data,清除cache,其实在Android原生Setting里面有这个功能的. 需求是把这个功能做到自己的App里面,并计算出cache和data的size. 所以参考了一下Setting的源 ...
- Android RecyclerView 使用完全解析 体验艺术般的控件
概述 RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用. 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我 ...
- Android程序设计-RecyclerView的使用
[定义] 看到这个标题,也许你会问什么是RecyclerView?其实开始的时候我也不知道- -,下面小编将带领大家领略RecyclerView的强大之处 [描述] 看完这个我想大家应该知道了吧,这个 ...
- Android组件间交互
四大组件相信大家都不陌生了吧,今天咱们就组件间通信做个说明: 首先: 主要今天的目的是为了说明Android 提供的一个ResultReceiver类,这个类相信大家都不陌生吧>?但是你们层深入 ...
随机推荐
- MVC布局页占位符@RenderSection("bscript", false)
@RenderSection("bscript", false) //false表示不是必须填充 填充bscript占位符 @section bscript{}
- achartengine 实现平行线 动态数据 x轴动态移动
achartengine做平行线的时候经常会遇到: java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1 at java.ut ...
- asp.net遍历页面中所有TextBox,并赋值为String.Empty的方法
本文介绍下,如何用.net遍历页面中的所有TextBox控件,并赋值为string.empty的方法,通过实例学习具体操作.有需要的朋友可以参考下. 一.遍历窗体控件 1,普通页面遍历TextBo ...
- RecyclerView实现ViewPager效果
RecyclerView实现ViewPager效果,以及横向的ListView效果.效果图如下: Github: https://github.com/hpu-spring87/recyclervie ...
- sublime工具 插件自动补全方法
自动补全(emmet),输入对应的关键字(html标签)---tab键 http://www.emmet.io/ 代码片段 只需要输入自己的关键字--tab键 操作: 添加代码片段,然后保存 保存 使 ...
- Max Sum(hd P1003)
Problem Description Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum ...
- windows程序设计读书笔记1——创建窗口
第一个win32程序,简单的创建窗口: #include <windows.h> LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ...
- listview加载网络图片
ListView加载网络数据和图片 2013-09-25 00:08:10| 分类: 默认分类 | 标签:android |举报|字号 订阅 如,从服务器端获得商品名称.价格.简介和图片 ...
- 安全运维之:Linux系统账户和登录安全(转)
三.删减系统登录欢迎信息 系统的一些欢迎信息或版本信息,虽然能给系统管理者带来一定的方便,但是这些信息有时候可能被黑客利用,成为攻击服务器的帮凶,为了保证系统的安全,可以修改或删除某些系统文件,需要修 ...
- linux之SQL语句简明教程---函数
既然数据库中有许多资料都是已数字的型态存在,一个很重要的用途就是要能够对这些数字做一些运算,例如将它们总合起来,或是找出它们的平均值.SQL 有提供一些这一类的函数.它们是: AVG (平均) COU ...