当前位置:   article > 正文

Android常用框架_android 网络框架

android 网络框架

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: JDBC和Android的轻量级

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/815633?site
推荐阅读
相关标签
  

闽ICP备14008679号