如何在Android中添加網絡框架OkHttp

本文來自《Android開發進階之詳解OkHttp網絡框架》課程。網絡

在Android開發中通常都是使用Android Studio集成開發環境,他默認使用的是Gradle構建工具,因此咱們這裏也不例外先講解如何在Gradle中添加Okhttp的依賴。框架

打開項目的module目錄的build.gradle文件,而後在dependencies代碼塊中添加以下內容:maven

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

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

Maven

若是你使用的Maven,那麼其實也能夠很方便的使用它,打開你項目的pom.xml文件而後添加以下內容:工具

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

一樣在version標籤中替換成當前最新的版本。gradle

Jar

若是上面的幾種方法都不是你使用的,好比:你使用的Eclipse來開發Android,那麼其實更簡單了,只需下載下面兩個jar包並添加到你的依賴路徑中就行了。ui

okio-1.13.0.jar
okhttp-3.8.0.jar

Snapshot版本

所謂Snapshot版本指的是表明不穩定,處於正在開發的版本。開發中能夠引用一個庫的版本,可是發佈版本是必定要引用穩定的版本。那該怎麼使用Okhttp的Snapshot版本呢?url

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

添加Snapshot倉庫

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

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也是這樣的添加過程。

相關文章
相關標籤/搜索