android網路框架Retrofit——簡介,使用的jar包
阿新 • • 發佈:2019-01-01
簡介
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: