A.Xutils這個(gè)框架非常全面,可以進(jìn)行網(wǎng)絡(luò)請求,可以進(jìn)行圖片加載處理,可以數(shù)據(jù)儲(chǔ)存,還可以對view進(jìn)行注解,使用這個(gè)框架非常方便,但是缺點(diǎn)也是非常明顯的,使用這個(gè)項(xiàng)目,會(huì)導(dǎo)致項(xiàng)目對這個(gè)框架依賴非常的嚴(yán)重,一旦這個(gè)框架出現(xiàn)問題,那么對項(xiàng)目來說影響非常大的
B.OKhttp:Android開發(fā)中是可以直接使用現(xiàn)成的api進(jìn)行網(wǎng)絡(luò)請求的。就是使用HttpClient,HttpUrlConnection進(jìn)行操作。okhttp針對Java和Android程序,封裝的一個(gè)高性能的http請求庫,支持同步,異步,而且okhttp又封裝了線程池,封裝了數(shù)據(jù)轉(zhuǎn)換,封裝了參數(shù)的使用,錯(cuò)誤處理等
C.Volley是Google官方出的一套小而巧的異步請求庫,該框架封裝的擴(kuò)展性很強(qiáng),支持HttpClient、HttpUrlConnection,甚至支持OkHttp,而且Volley里面也封裝了ImageLoader,所以如果你愿意你甚至不需要使用圖片加載框架
D.Retrofit是Square公司出品的默認(rèn)基于OkHttp封裝的一套R(shí)ESTful網(wǎng)絡(luò)請求框架,RESTful是目前流行的一套api設(shè)計(jì)的風(fēng)格,并不是標(biāo)準(zhǔn)