目录

  1. 目前Android的主流开发工具是AndroidStudio,但是也有部分同学是使用的Eclipse,所以这里给出两种开发工具的使用方法。

  2. 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

  1. 如果想依赖源码,请到Github-NoHttp上自行下载源码,然后转为Eclipse的项目格式后导入Eclipse即可。
  2. 使用jar包,请在Github-NoHttp上下载NoHttp提供的jar包,copy到你的项目下的libs下即可。

    如果你仅仅想用HttpURLConnection只需要下载nohttp.jar即可,如果想使用okhttp的话还要下载nohttp-okhttp.jar,并且需要开发者自自行到okhttp主页下载okhttp的jar,到okio的主页下载okio的jar