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***ce3.
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 底層的圖形庫,包含畫布...