說了這麼多,我們用乙個簡單的例子來給各位展示volley最簡單的用法,也就是stringrequest,引包我就不介紹了,應該是個程式設計師都用過。
1.首先需要發起乙個http請求,然後接收http響應,所以我們需要獲取乙個requestqueue:
requestqueue kqueue = volley.newrequestqueue(context);
2.requestqueue是乙個請求佇列物件,它可以快取所有http請求,requestqueue的內部設計非常適合高併發,我們只需要在乙個activity中建立乙個,然後依次發出http請求即可。下面我們就發出一條請求:
stringrequest stringrequest = new stringrequest("www.smartisan.com",
new response.listener()
}, new response.errorlistener()
});
3.僅僅是建立乙個請求當然不行,最後我們需要將stringrequest加入requestqueue中。
kqueue.add(stringrequest);
4.最後友情提示,訪問網路加入相應許可權。這樣我們就很簡單的完成了網路的求情,請求成功就會列印出錘子官網的**,請求失敗則會輸出網路連線錯誤。
今天就簡單的介紹了stringrequest的用法,當然volley的效果不僅僅如此,不管是json資料還是xml解析還是網路,volley都能夠勝任,這些我將在後面進行總結。
至此,與諸君共勉!
Android 流動網路框架
簡訊作為手機最基本的功能,那麼它在智慧型手機裡面是怎麼實現的呢?相信很多人都有這樣的好奇,下面我將為大家解開這面並不神秘的面紗 熟悉智慧型手機的朋友都知道,智慧型手機一般有兩個cpu處理器 ap和bp。bp baseband processor 基帶晶元,可以認為是乙個小型手機,實現手機的無線通訊功...
Android網路框架Retrofit的使用
retrofit2網路框架的使用 1.配置 api com.squareup.retrofit2 retrofit 2.1.0 api co 3.retrofit的使用 步驟一 建立retrofit物件 retrofit retrofit new retrofit.builder addconver...
Android 網路開發框架的選擇
在看android基礎的時候,關於網路操作一般都會介紹httpclient以及httpconnection這兩個包。前者是apache的開源庫,後者是android自帶的api。既然提到了他們,都二者進行乙個比較,谷歌在官方文件已經說明了,建議在2.3以及以上版本使用httpconnection。具...