android 介紹Retrofit的簡單使用

2021-08-10 02:29:04 字數 1905 閱讀 6216

1.導包:

compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'//retrofit2所需要的包

compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'//converte***ctory的gson依賴包

compile 'com.squareup.retrofit2:converter-scalars:2.0.0-beta4'//converte***ctory的string依賴包

2.retrofit需要定義乙個介面,用來返回我們的call物件:

public inte***cegetrequest_inte***ce
3.

retrofit物件來進行請求:

//get請求

/* retrofit retrofit = new retrofit.builder()

.baseurl("") //設定網路請求的url位址

.addconverte***ctory(gsonconverte***ctory.create()) //設定資料解析器

.build();

getrequest_inte***ce getrequest_inte***ce = retrofit.create(getrequest_inte***ce.class);

callcall = getrequest_inte***ce.getcall();

call.enqueue(new callback()

@override

public void onfailure(callcall, throwable t)

});*/

//post請求

/*retrofit retrofit = new retrofit.builder()

.baseurl("")

.addconverte***ctory(gsonconverte***ctory.create())

.build();

getrequest_inte***ce getrequest_inte***ce = retrofit.create(getrequest_inte***ce.class);

callbeancall = getrequest_inte***ce.postcall("dbedecbcd1899c9785b95cc2d17131c5", "top");

beancall.enqueue(new callback()

@override

public void onfailure(callcall, throwable t)

});*/

//string型別請求

retrofit retrofit =newretrofit.builder()

.baseurl("")

.addconverte***ctory(scalarsconverte***ctory.create())//設定資料解析器

.build();

getrequest_inte***ce getrequest_inte***ce = retrofit.create(getrequest_inte***ce.class);

callstringcall = getrequest_inte***ce.getstringcall();

stringcall.enqueue(newcallback()

@override

public voidonfailure(callcall, throwable t)

});

Android核心介紹

android 還新增了其他的東西,比如 real time clock,switch,timed gpio。power management 5 files 電源管理對於移動裝置來說相當重要,也是最複雜,開發難度最高的乙個功能。google新增了乙個新的電源管理系統,並沒有原先apm,dpm等。其...

Android元件介紹

1 所有的元件都是android.view.view中的子類。當有些元件的屬性在本元件內部找不到時,可以到父類中查詢。元件的學習過程就是查詢文件的過程。2.textview 文字元件 靜態的顯示文字。px表示象素。設定文字大小時,必須要帶單位。3.button textview的子類。是特殊的文字元...

Android入門介紹

android應用程式框架 所有應用程式都由一系列的服務和系統組成,包括以下內容 android 框架功能 android.content 包含對各種裝置上的資料進行訪問和發布 android.database 通過內容提供者瀏覽和運算元據庫 android.graphics 底層的圖形庫,包含畫布...