多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 目录 [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)。