依赖*********注意网络权限
//rxjava依赖
implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
implementation 'io.reactivex.rxjava2:rxjava:2.0.2'
//retrofit依赖
implementation 'com.squareup.retrofit2:retrofit:2.0.2'
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
implementation 'com.squareup.retrofit2:converter-gson:2.0.2'
Bean包存放地址中的数据后创建Api接口
public interface Api {
@FormUrlEncoded
@POST("user/login")
Observable<User> login(@Field("mobile")String mobile,@Field("password")String password);
}
创建Contance类和Api拼接
public class Contance {
public final static String URL_Post = "https://www.zhaoapi.cn";
}
MainActivity中调用封装工具类并且打印
public class MainActivity extends AppCompatActivity {
@Overri