Twitter License for Android

1.Apache Software Foundation

Apache 软件基金会

2.Apache Thrift

跨平台传输数据,Thrift与其他传输方式的比较:
    xml与JSON相比体积太大,但是xml传统,也不算复杂。
    json 体积较小,新颖,但不够完善。
    thrift 体积超小,使用起来比较麻烦,不如前两者轻便,但是对于1.高并发、2.数据传输量大、3.多语言环境, 满足其中2点使用 thrift还是值得的。

3.Android Open Source Project

Google Cloud Messaging

Google libphonenumber

Google libaddressinput

谷歌自己家的,大部分用不到,一起忽略。

4.Bouncy Castle Crypto(via Spongy Castle)

项目地址:https://github.com/rtyley/spongycastle

加密重新封装,https://rtyley.github.io/spongycastle/ ,Demo:https://github.com/rtyley/spongycastle-eclipse#readme

5.Chris Banes

这个名字不是一个库,又是一位明星程序员,最初的下拉刷新,Git地址:https://github.com/chrisbanes

6.ExoPlayer

项目地址:https://github.com/google/ExoPlayer

一个可扩展的多媒体播放库,强大。

7.Jackson Java JSON-processor Core

项目地址:http://jackson.codehaus.org/

解析JSON

8.LoganSquare

项目地址:https://github.com/bluelinelabs/LoganSquare

LoganSquare是Android上解析和序列化JSON最快的开源库

9.OkHttp

项目地址:https://github.com/square/okhttp

square开源的网络请求库

10.RxJava and RxAndroid

项目地址:https://github.com/ReactiveX/RxJava

https://github.com/ReactiveX/RxAndroid

响应式编程,新的认知

11.Vandal Software,LLC

http://www.vandalsoftware.com/

12.Etsy AndroidStaggeredListview

项目地址:https://github.com/etsy/AndroidStaggeredGrid

Etsy出品瀑布流控件

13.Jake Wharton‘s ViewPagerIndicator

项目地址:https://github.com/JakeWharton/ViewPagerIndicator

强大的viewpager

14.Sliding TabLayout

地址:http://developer.android.com/intl/zh-cn/samples/SlidingTabsBasic/src/com.example.android.common/view/SlidingTabLayout.html

以上来自Twitter for Android version 5.88.0.

时间: 2024-10-15 21:37:49

Twitter License for Android的相关文章

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

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-INF/LICENSE.txt' } } My logcat: log Execution failed for task ':Prog:packageDebug'. Duplicate files copied in APK META-INF/LICENSE.txt File 1: /home/scij

android集成twitter登录

Twitter曾经举行了自己四年以来的第一场开发者大会.而这场名为"Flight"的大会,也是以后它的年度惯例. 这次大会的主题也完全围绕开发者进行.大会的焦点是一个名叫Fabric的新SDK,里面包括三个开发者工具包:面向Twitter本身的 Twitter Kit.面向Twitter广告网络的MoPub,以及基于Twitter 2013年收购的移动应用崩溃分析工具Crashlytics的Crashlytics Kit. 我还是先贴上twitter登录的官方网站:https://de

Android Asynchronous Http Client

Features Make asynchronous HTTP requests, handle responses in anonymous callbacks HTTP requests happen outside the UI thread Requests use a threadpool to cap concurrent resource usage GET/POST params builder (RequestParams) Multipart file uploads wit

Android AsyncHttpClient

Android Asynchronous Http Client A Callback-Based Http Client Library for Android Tweet Downloadversion 1.4.2 (latest) or fork me on github Overview An asynchronous callback-based Http client for Android built on top of Apache's HttpClient libraries.

Eclipse版本android 65535解决方案(原理等同android studio现在的分包方式)

由于工作的需要看了下Eclipse下android65535的解决方案,查了好多文档,真心的发自内心的说一句请不要再拷贝别人的博客了,害人,真害人. 接下来我说下我的实现方式,首先说下65535的最可能的触发原因(三方jar用的太多了) 首先:合并jar. 这里合并到jar使用的事ant的脚本,如何你电脑安装了ant,那ok,如果没有安装这里也不啰嗦告诉你怎么安装了,百度一下吧,安装总的来说没啥技术含量.安装ant之后配置如下脚本文件. <?xml version="1.0" e

android 图片加载优化,避免oom问题产生

1,及时回收bitmap,在activity的onstop()和onDestory()里面调用如下代码进行bitmap的回收: // 先判断是否已经回收 if(bitmap != null && !bitmap.isRecycled()){ // 回收并且置为null bitmap.recycle(); bitmap = null; } System.gc(); 2,对oom异常的捕获:出现异常不能让程序就那么崩掉吧,所以对程序中中设计bitmap的操作都要检测oom异常进而进行处理: B

Android之——自动挂断电话的实现

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47072451 通过<Android之--AIDL小结>与<Android之--AIDL深入>两篇博文,相信大家已经对Android AIDL有了一定的了解,下面,我们就利用Android的AIDL实现自动挂断电话的功能,好了,不多说了,我们直接进入主题. 1.准备AIDL文件 挂断电话的AIDL文件都是Android自带的文件,我们可以从Android的源代码中找到

android 禁止viewpager预加载

ViewPager这个控件相信每一个做android的都用过,而且一定用过,viewpager是可以前后滑动的,这在很多app中引导页中用过,大家也知道它是带缓存的,现在新建一个项目 viewpagertest, package com.example.viewpagertest; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.os.IBinder