天天看點

【第一篇】Volley的使用之json請求

最近項目寫完,有開始新的學習了,volley很久以前就接觸了,也看了源碼,然而卻沒有通過文章去記錄自己的學習成果。

首先講下volley的特點:

   1,擴充性強。Volley 中大多是基于接口的設計,可配置性強。

   2,一定程度符合 Http 規範,包括傳回 ResponseCode(2xx、3xx、4xx、5xx)的處理,請求頭的處理,緩存機制的支援等。并支援重試及優先級定義。

   3,預設 Android2.3 及以上基于 HttpURLConnection,2.3 以下基于 HttpClient 實作,這兩者的差別及優劣在<code>4.2.1 Volley</code>中具體介紹。

   4,提供簡便的圖檔加載工具。

現在計劃是:

寫volley相關demo

分析volley源碼

擴充和完善volley,給volley添加一些更加友善開發的功能等。

在編寫代碼前首先導入volley的庫或者引入jar包,這裡不進行贅述,隻講使用。

demo1,json資料請求:

    首先請求的json資料格式:

首先建立javaBean:

建立界面:

activity_json.xml

主要的邏輯:

首先建立請求隊列 mqueue;

建立json請求jsonObjectRequest,實作請求成功和失敗的邏輯編寫;

将請求放入請求隊列中去。

顯示結果:

【第一篇】Volley的使用之json請求