目录
目前Android的主流开发工具是AndroidStudio,但是也有部分同学是使用的Eclipse,所以这里给出两种开发工具的使用方法。
NoHttp的底层默认使用
HttpURLConnection
实现,但是NoHttp网络层接口允许在初始化的时候配置,所以它允许无缝替换底层框架,NoHttp作者也提供了一个基于OKHttp
的底层接口实现。
AndtoidStudio如何依赖NoHttp(推荐)
- 如果仅仅使用HttpURLConnection作为网络层,在app的gralde中添加以下依赖即可:
compile "com.yanzhenjie.nohttp:nohttp:1.1.1"
- 如果要使用OkHttp作为网络层,请再依赖(注意两个lib的版本需要一致):
compile "com.yanzhenjie.nohttp:okhttp:1.1.1"
注意:不论使用基于HttpURLConnection还是OkHttp的版本,NoHttp的使用方法都不会变,这是NoHttp的优点之一。
Eclipse如何依赖NoHttp
- 如果想依赖源码,请到Github-NoHttp上自行下载源码,然后转为Eclipse的项目格式后导入Eclipse即可。
- 使用jar包,请在Github-NoHttp上下载NoHttp提供的jar包,copy到你的项目下的libs下即可。
如果你仅仅想用HttpURLConnection只需要下载nohttp.jar即可,如果想使用okhttp的话还要下载nohttp-okhttp.jar,并且需要开发者自自行到okhttp主页下载okhttp的jar,到okio的主页下载okio的jar。