如何在Android中添加網(wǎng)絡(luò)框架OkHttp

本文來自《Android開發(fā)進階之詳解OkHttp網(wǎng)絡(luò)框架》課程。

在Android開發(fā)中一般都是使用Android Studio集成開發(fā)環(huán)境,他默認使用的是Gradle構(gòu)建工具,所以我們這里也不例外先講解如何在Gradle中添加Okhttp的依賴。

打開項目的module目錄的build.gradle文件,然后在dependencies代碼塊中添加如下內(nèi)容:

compile 'com.squareup.okhttp3:okhttp:3.8.0'

其中3.8.0是Okhttp的最新版本,該版本是我在寫書時候的最新版,當然有可能讀者在讀到該書時最新版就不是該版本了,所以掌握如何查看一個Gradle依賴庫最新版本是很要必要的,請查看第二節(jié) 如何查看依賴庫最新版本?。

Maven

如果你使用的Maven,那么其實也可以很方便的使用它,打開你項目的pom.xml文件然后添加如下內(nèi)容:

<dependency>
  <groupId>com.squareup.okhttp3</groupId>
  <artifactId>okhttp</artifactId>
  <version>3.8.0</version>
</dependency>

同樣在version標簽中替換成當前最新的版本。

Jar

如果上面的幾種方法都不是你使用的,比如:你使用的Eclipse來開發(fā)Android,那么其實更簡單了,只需下載下面兩個jar包并添加到你的依賴路徑中就好了。

okio-1.13.0.jar
okhttp-3.8.0.jar

Snapshot版本

所謂Snapshot版本指的是代表不穩(wěn)定,處于正在開發(fā)的版本。開發(fā)中可以引用一個庫的版本,但是發(fā)布版本是一定要引用穩(wěn)定的版本。那該怎么使用Okhttp的Snapshot版本呢?

其實很簡單,包括使用其他庫也是相同的方法:

添加Snapshot倉庫

在你項目的最外層build.gradle的repositories代碼塊中添加:

repositories {
  
  //這是新添加的
  maven {
    name 'glide-snapshot'
    url 'http://oss.sonatype.org/content/repositories/snapshots'
  }
}

添加Snapshot庫依賴

然后在你的module下面的build.gradle文件中添加依賴組件:

compile 'com.squareup.okhttp3:okhttp:3.9.0-SNAPSHOT'

注意這里的版本里面包含了SNAPSHOT。

其他的Maven倉庫的Snapshot也是這樣的添加過程。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容