首页 > 代码库 > OkHttp3 + retrofit2 封装
OkHttp3 + retrofit2 封装
0.下载文件
1.gradle 添加
compile ‘com.squareup.retrofit2:retrofit:2.1.0‘
compile ‘com.squareup.retrofit2:converter-gson:2.1.0‘
compile ‘com.squareup.retrofit2:adapter-rxjava:2.1.0‘
compile ‘com.squareup.okhttp3:okhttp:3.4.1‘
compile ‘com.squareup.okio:okio:1.9.0‘
2.AndroidManifest.xml 权限
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
3.Application中初始化
HttpUtil.getInstance().init(this, "http://baiqi.ej-cloud.com:8070/iot/");
4.调用
HttpUtil.getInstance().get( new HttpUtil.Builder() .url("user/token/init") .params("key", "1") .params("type", "4") .callBackSuccess(new CallBackSuccess() { @Override public void onSuccess(String json) { TopicResponse topicResponse = JsonUtil.fromJson(json, TopicResponse.class); tv.setText(topicResponse.data.id); } }));
参考:
https://github.com/gengqiquan/HttpUtil
https://github.com/hongyangAndroid/okhttputils
OkHttp3 + retrofit2 封装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。