所謂Volley,它是2013年Google I/O上發佈的一款網絡框架,基於Android平臺,能使網絡通訊更快,更簡單,更健全。html
它的優勢:數組
(1)默認Android2.3及以上基於HttpURLConnection,2.3如下使用基於HttpClient;緩存
(2)符合Http 緩存語義 的緩存機制(提供了默認的磁盤和內存等緩存);網絡
(3)請求隊列的優先級排序;框架
(4)提供多樣的取消機制;工具
(5)提供簡便的圖片加載工具(其實圖片的加載纔是咱們最爲看重的功能);ui
(6) 一個優秀的框架 。spa
不足之處也有:code
它只適合數據量小,通訊頻繁的網絡操做,若是是數據量大的,像音頻,視頻等的傳輸,仍是不要使用Volley的爲好。視頻
摘自:http://www.tuicool.com/articles/eeyQ3eE
RequestQueue
用來執行請求的請求隊列Request
用來構造一個請求對象Request對象
主要有如下幾種類型: StringRequest
響應的主體爲字符串JsonArrayRequest
發送和接收JSON數組JsonObjectRequest
發送和接收JSON對象ImageRequest
發送和接收Image首先咱們須要建立一個RequestQueue requestQueue
,而後構建一個本身所須要的XXRequest req
,以後經過requestQueue.add(req)
;將請求添加至請求隊列;