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 权限
3.application中初始化
httputil.getinstance().init(this, "http://baiqi.ej-cloud.com:8070/iot/");4.调用
httputil.getinstance().get(new httputil.builder()..params("key", "1").params("type", "4").callbacksuccess(new callbacksuccess() {@overridepublic void onsuccess(string json) {topicresponse topicresponse = jsonutil.fromjson(json, topicresponse.class);tv.settext(topicresponse.data.id);}}));5.添加上传图片功能 httputil.java文件中
private static final mediatype media_type_png = mediatype.parse("image/png");public void uploadimages(list调用
httputil.getinstance().uploadimages(selectedimages, "http://baiqi.ej-cloud.com/iotlife/user/opinion/imgupload&key=1&image=uicon&token=" token "&feedbackid" feedbackid );
参考:
https://github.com/gengqiquan/httputil
https://github.com/hongyangandroid/okhttputils
转载于:https://www.cnblogs.com/westfalen/p/6764059.html
总结
以上是尊龙游戏旗舰厅官网为你收集整理的okhttp3 retrofit2 封装的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: vue2.0 子组件和父组件之间的传值