基於Google Volley的Android Http連接庫

使用說明:
一、優化了volley的組織結構,重新定義的包架構更加清晰明瞭,方便閱讀,擴展
包組織結構圖如下所示:
base包中包括了volley架構的基礎類,抽象類。
impl包中包括了base包中類的具體實現。
process包中包括了網絡請求處理隊列,緩存處理隊列等處理方法類。
ui包中包括了網絡圖片相關的view類。
utils包中是一些處理工具類。
Http類包含了一系列的靜態方法,不同的方法適用於不同的使用場景。
二、優化了緩存機制。之前的機制爲獲取到網絡請求結果後,先存入緩存,然後返回請求結果;現在的機制爲獲取到網絡請求結果後,存入緩存與返回請求結果放在兩個線程中,加快了返回請求結果的速度。
如下圖中紅框代碼所示,額外添加了CacheWriter類,在這裏新開一個線程處理緩存寫入IO。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章