Android Volley Jar,Android Volley框架是android開發中不可或缺的一個重要框架,想使用Android開發更加便捷的途徑就是使用Volley框架了。框架簡介我們平常在開發Android應用的時候不可避免地都需要用到網路技術,而多數情況下應用程式都會使用HTTP協定來傳送和接收網路資料。 Android系統中主要提供了兩種方式來進行HTTP通信,HttpURLConnection和HttpClient,幾乎在任何專案的程式碼中我們都能看到這兩個類別的身影,使用率非常高。不過HttpURLConnection和HttpClient的用法還是稍微有些複雜的,如果不進行適當封裝的話,很容易就會寫出不少重複程式碼。於是乎,一些Android網路通訊框架也就應運而生,比如說AsyncHttpClient,它把HTTP所有的通訊細節全部封裝在了內部,我們只需要簡單調用幾行程式碼就可以完成通訊操作了。再例如Universal-Image-Loader,它使得在介面上顯示網路圖片的操作變得極度簡單,開發者不用關心如何從網路上取得圖片,也不必關心開啟執行緒、回收圖片資源等細節,Universal-Image- Loader已經把一切都做好了。 Android開發團隊也意識到了有必要將HTTP的通訊操作再進行簡單化,於是在2013年Google I/O大會上推出了一個新的網路通訊框架-Volley。 Volley可是說是把AsyncHttpClient和Universal-Image-Loader的優點集於了一身,既可以像AsyncHttpClient一樣非常簡單地進行HTTP通信,也可以像Universal-Image-Loader一樣輕鬆加載網路上的圖片。除了簡單易用之外,Volley在效能方面也進行了大幅度的調整,它的設計目標就是非常適合去進行資料量不大,但通訊頻繁的網路操作,而對於大數據量的網路操作,例如說下載檔案等,Volley的表現就會非常糟糕。上圖所示的這些應用都是屬於資料量不大,但網路通訊頻繁的,因此非常適合使用Volley。
展開