A.Xutils這個框架非常全面,可以進行網(wǎng)絡請求,可以進行圖片加載處理,可以數(shù)據(jù)儲存,還可以對view進行注解,使用這個框架非常方便,但是缺點也是非常明顯的,使用這個項目,會導致項目對這個框架依賴非常的嚴重,一旦這個框架出現(xiàn)問題,那么對項目來說影響非常大的
B.OKhttp:Android開發(fā)中是可以直接使用現(xiàn)成的api進行網(wǎng)絡請求的。就是使用HttpClient,HttpUrlConnection進行操作。okhttp針對Java和Android程序,封裝的一個高性能的http請求庫,支持同步,異步,而且okhttp又封裝了線程池,封裝了數(shù)據(jù)轉(zhuǎn)換,封裝了參數(shù)的使用,錯誤處理等
C.Volley是Google官方出的一套小而巧的異步請求庫,該框架封裝的擴展性很強,支持HttpClient、HttpUrlConnection,甚至支持OkHttp,而且Volley里面也封裝了ImageLoader,所以如果你愿意你甚至不需要使用圖片加載框架
D.Retrofit是Square公司出品的默認基于OkHttp封裝的一套RESTful網(wǎng)絡請求框架,RESTful是目前流行的一套api設計的風格,并不是標準
您可能感興趣的試卷
你可能感興趣的試題
A.RecyclerView可以完成ListView,GridView的效果,還可以完成瀑布流的效果。同時還可以設置列表的滾動方向(垂直或者水平)。
B.RecyclerView中view的復用不需要開發(fā)者自己寫代碼,系統(tǒng)已經(jīng)幫封裝完成了。
C.RecyclerView可以進行局部刷新。
D.RecyclerView提供了API來實現(xiàn)item的動畫效果。
A.onInterceptTouchEvent
B.dispatchTouchEvent
C.Action_Down
D.onTouchEvent
A.某個進程持有一個正在與用戶交互的Activity并且該Activity正處于resume的狀態(tài)
B.某個進程持有一個Service,并且該Service與用戶正在交互的Activity綁定
C.擁有不在前臺、但仍對用戶可見的Activity(已調(diào)用onPause())
D.某個進程持有一個Service,并且該Service調(diào)用startForeground()方法使之位于前臺運行
A.共享內(nèi)存
B.Handler
C.文件/數(shù)據(jù)庫
D.服務
A.會創(chuàng)建獨立的worker線程來處理所有的Intent請求
B.會創(chuàng)建獨立的worker線程來處理onHandleIntent()方法實現(xiàn)的代碼,無需處理多線程問題
C.所有請求處理完成后,IntentService會自動停止,無需調(diào)用stopSelf()方法停止Service
D.為Service的onBind()提供默認實現(xiàn),返回當前Service
最新試題
在WorkManager中,哪個類用于定義WorkRequest的約束條件()
以下哪個是創(chuàng)建數(shù)據(jù)庫實例的必要條件()
在WorkManager中,哪個方法用于設置工作的唯一性()
在Room中,哪個注解用來定義更復雜的數(shù)據(jù)庫操作()
WorkManager的主要優(yōu)勢是()
在WorkManager中,LiveData可以轉(zhuǎn)換為什么類型的數(shù)據(jù)流()
在WorkManager中,哪種狀態(tài)表示工作已完成()
以下哪個不是創(chuàng)建數(shù)據(jù)庫實例的步驟()
在HomeViewModel中,TIMEOUT_MILLIS的作用是什么()
創(chuàng)建實體類時,哪個注解用來標記數(shù)據(jù)庫實體類()