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