Android常用框架

本文介绍了Android开发中常用的框架,包括网络请求框架如Android Async HTTP、OkHttp、Retrofit和Volley,数据解析框架Gson、Jackson和Fastjson,数据库框架如OrmLite、Sugar、GreenDAO和SQLBrite,以及依赖注入框架ButterKnife和Dagger2。此外,还提到了图表库WilliamChart、事件总线EventBus和响应式编程框架RxJava、RxBinding。最后,文章还讨论了日志框架Logger和测试框架的相关内容。
摘要由CSDN通过智能技术生成

4.1Android Async HTTP: 一款基于Http协议的异步请求的网络框架。

github https://github.com/loopj/android-async-http

作者:James Smith

使用:

implementation ‘com.loopj.android:android-async-http:1.5.0-SNAPSHOT’

4.2AndroidAsync: 异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。

地址:https://github.com/koush/AndroidAsync/tree/master/AndroidAsync/src/com/koushikdutta/async

使用:

implementation ‘com.koushikdutta.async:androidasync:2.+’

4.3OkHttp : okhttp是一款基于HTTP和HTTP2.0协议的网络框架,服务于java和android客户端,专注网络请求的安全高效。

地址 http://square.github.io/okhttp/

github https://github.com/square/okhttp

作者:square团队

使用:

implementation ‘com.squareup.okhttp3:okhttp:3.8.0’

4.4Retrofit:

一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言。

Retrofit2.0开始内置okhttp框 架,Retrofit专注封装接口完成业务需求,okhttp专注网络请求的安全高效

地址

github https://github.com/square/retrofit

作者:square团队

使用:

implementation ‘com.squareup.retrofit2:retrofit:2.3.0’

4.5Volley: google推荐使用的Android端网络请求框架

github https://github.com/google/volley

作者:google

5.数据解析:

5.1Gson:Gson是谷歌官方推出的支持 JSON – Java Object 相互转换的 Java序列化/反序列化 库。

地址:

github https://github.com/google/gson

作者:google

使用:

implementation ‘com.google.code.gson:gson:2.8.4’

5.2Jackson: 相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换。

地址:

github https://github.com/codehaus/jackson

使用:

compile ‘org.codehaus.jackson:jackson-mapper-asl:1+’

compile ‘org.codehaus.jackson:jackson-core-asl:1+’

**5.3Fastjson:**一款基于json解析、生成的框架,快速是它最大的特性,阿里巴巴的出身保证了代码的质量和优越。

github https://github.com/alibaba/fastjson

作者:alibaba

使用:

compile ‘com.alibaba:fastjson:1.1.58.android’

5.4:HtmlPaser 一个用来解析 HTML 文档的开放源码项目,提供了强大的 API 实现对 Html 网页进行信息转换 (Transformation) 以及从 HTML 文档里提取 (Extraction) 感兴趣的信息。它具有小巧、快速、使用简单的特点,并且经过严格的测试。

5.5Jsoup: 方便的增删查改HTML中的元素

地址:

https://github.com/jhy/jsoup

使用:

compile ‘org.jsoup:jsoup:1.9.2’

6.数据库

6.1OrmLite

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值