1. 程式人生 > >android網路框架Retrofit——簡介,使用的jar包

android網路框架Retrofit——簡介,使用的jar包

簡介 

Retrofit是github上,由square發起的開源專案,使用起來非常的簡介,可以通過非常簡單的註解方式來晚上網路訪問,而且具有靈活的配置,基本可以滿足我們的專案需求,可以在andorid專案的網路方面進行快速開發。

jar包

必須:                        

          retrofit-xxx.jar核心jar包

          gson.jarretrofit可以設定資料轉換器,預設是使用gson,把獲取的json字串直接轉換為相應的物件,當然,這個也是可以自己定義的。

可選:

          okhttp.jar這個jar包是可選的,因為retrofit在進行網路訪問的時候,如果存在okhttp,那麼會優先使用okhttp來進行網路訪問,不然的話,則使用URLHttpconnection來進行網路訪問(在更早期的版本的時候,還會根據系統版本的不同使用HttpClient)。

          okhttp-urlconnection.jar這個jar包是做為retrofit和okhttp之間的橋樑,如果要使用okhttp,那麼就必須要有該jar包。

           okio.jar這個jar包是okhttp所引用的第三方jar,用於完成io的相關操作。

注:okhttp和okio均不在本文的討論範文內,所以只給出專案地址。

Okhttp:

Okio: