# 目錄
[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)。