Android开发库

jopen 10年前

 q、开源框架    

 Ignition 通过现有的组件和工具类,能帮助你快速的构建Android应用

GreanDroid 这个大家可能都听说过或者使用过,它是Android平台的一个开发库,目的是为了使UI的开发更简单、方便。

Spring for Android 它的目标就是简化现有Android应用的开发。如果你对Spring框架比较熟悉,这个就很easy了。

DroidParts 一个精心打造的Android框架,包括DI(Dependency Injection)、ORM、Event Bus、Json、RESTClient and more.

 

2、网络数据请求

VolleyEasy, Fast Networking for Android

Volley是google开发的一个使Android apps更加容易使用网络的库,重要是它的速度很快。你可以使用它用来是ListView并行地加载缩略图。

Ion

Android Asynchronous Networking Made Easy

OkHttp

An HTTP & SPDY client for Android and Java applications

Retrofit

A type-safe REST client for Android and Java

Retrofit Demo:

Aquery

Android-Query (AQuery) is 一个轻量级的库,主要用来异步处理任务和操作一写UI元素。

经过测试发现,不论在请求连接速度和请求返回数据上,Volley的效率比其他几种都要好一点。这也可能会受到一些诸如网络等因素的影响,      

比如OkHttp,如果服务端支持SPDY协议传输,那它的效率也是非常高的。