使用OkHttp須要 okio.jar (80k), okhttp.jar(330k)這2個jar包,總大小差很少400k,加上本身的封裝,差很少得410k。android
Square 公司開源的 OkHttp 是一個專一於鏈接效率的 HTTP 客戶端。OkHttp 提供了對 HTTP/2 和 SPDY 的支持,並提供了鏈接池,GZIP 壓縮和 HTTP 響應緩存功能。apache
使用Volley 須要Volley.jar(120k),加上本身的封裝最多140k。編程
Volley是Goole在2013年Google I/O大會上推出了一個新的網絡通訊框架,它是開源的。Volley 的特色:特別適合數據量小,通訊頻繁的網絡操做。緩存
在咱們當前的項目 xxxSDK,xxx商城裏面,使用volley就能夠了,畢竟通過了日活幾十萬的測試,至少穩定性是沒有問題的。okhttp暫時還用不上。後續若是要使用okhttp,能夠再深刻okhttp,給項目作重構。
不過既然轉戰android studio,網絡請求仍是推薦使用Retrofit2markdown
Retrofit 是在OkHttp上封裝的,能夠參考下 Volley vs Retrofit 網絡