E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Retrofit2
Retrofit2
上传图片进度显示
1上传的过程(handler中的计算需要注意,如果使用类型,每个参数都需要转换,不然就用一个较大数除以一个较小数,避免损失经度)@Multipart@POST("yoururl")CalluploadFile(@QueryMapMapmap,@PartRequestBodyfile);privatevoidupLoadFile(Filefile){RequestBodyresquestBody=R
安知鱼未忆_
·
2020-04-13 15:05
Android网络交互:Dagger2、
Retrofit2
与RxJava巧妙结合
Retrofit2
是一套RESTful架构的Android(Java)客户端实现,基于注解,提供多种数据交互类型(JSON、protobuf、XML等),网络请求(POST,GET,PUT,DELETE
浪淘沙xud
·
2020-04-13 07:25
一个完整Android项目所必备的组件
网络请求
Retrofit2
.x:见GitHub此框架的特点比较明显。请求默认使用Okhttp(见:GitHub)处理,这个选择也是目前的主流。
SupLuo
·
2020-04-13 02:14
2016.4.23
1.关于
Retrofit2
踩过的坑:1.1Call对象实例Call对象,需要注意的是Call对象实例只能被调用一次,不然就会抛出异常,如果要同时执行sync、async操作的话,可以通过call.clone
oaosj
·
2020-04-12 20:29
Retrofit 2.0 解析数据
Retrofit2
.0解析数据----@POST("/login")@FormUrlEncodedCalllogin(@Field("jobId")StringjobId,@Field("pwd")Stringpwd
随心者随心行
·
2020-04-12 18:21
RxJava2+
Retrofit2
实现网络请求封装
网络请求一般会封装在Library的Module中,为了尽量简化网络请求的代码,使用
Retrofit2
结合RxJava2做了封装。
Android_惜年
·
2020-04-12 14:33
retrofit2
.0+OkHttpClient 中新增公共参数get/post及网络请求日志打印
需求1:更加统一方便管理公共参数需求2:方便调试http请求日志,查看请求参数和返回参数新增一个网络拦截器,代码如下:LogInterceptor类:publicclassLogInterceptorimplementsInterceptor{publicstaticStringTAG="LogInterceptor";@Overridepublicokhttp3.Responseintercep
赖床的猫
·
2020-04-12 00:16
Retrofit简单使用请求百度地址
本文地址注入在build.gradle(module:app)注入依赖compile'com.squareup.
retrofit2
:retrofit:2.3.0'入门//清单文件,权限//自己编写一个网路请求接口
vi_wong
·
2020-04-11 14:04
RxJava学习笔记
implementation'io.reactivex.rxjava2:rxjava:2.0.1'implementation'io.reactivex.rxjava2:rxandroid:2.0.1'//retrofitcompile'com.squareup.
retrofit2
慕名66
·
2020-04-11 06:06
[一周阅读清单] RxJava、Gradle、动态化、小工具推荐
用
Retrofit2
简化HTTP请求这篇文章是JakeWharton在DroidconNYC2015上的一次演讲,他很好的讲解了Retrofit的发展历史以及原理
离岛LOGAN
·
2020-04-11 04:41
RxUpDownloader
RxUpDownloader使用RxJava2+
Retrofit2
+OkHttp3以及IntentService来下载/上传文件。而且支持进度回调、任务状态通知(成功/失败)以及取消任务。
Thresh0ld
·
2020-04-11 04:35
Retrofit2
-如何在请求时使用动态URL
Retrofit2
为动态url带来的新的注解,在Retrofit1中迷惑的点现在只需要一个Url注解就能描述结点(endpoint)。这篇文章将会展示如何利用动态结点url处理单独的请求。
sheepm
·
2020-04-11 03:17
Retrofit,Gson解析,请求返回的类型不统一,假如double返回的是null
打造终极MVP+
Retrofit2
+okhttp3+Rxjava2网络请求,开发实用,简约,由于篇幅字数原因本章讲解服务器返回类型不统一而引发的解析失败问题,开发中可能会遇到实体类定义的是某种类型(如double
打酱油的日光灯
·
2020-04-10 22:16
android翻译应用、地图轨迹、视频广告、React Native知乎日报、网络请求框架等源码
实现高德地图轨迹效果源码image使用ReactNative(Android和iOS)实现的知乎日报效果源码image一款整合百度翻译api跟有道翻译api的翻译君RxEasyHttp一款基于RxJava2+
Retrofit2
安卓巴士官方
·
2020-04-10 10:02
Retrofit2
的使用
不怕跌倒,所以飞翔参考文献:
Retrofit2
.0使用详解
Retrofit2
.0注解篇1.
Retrofit2
的简单使用:1.不用说关联类库:compile'com.squareup.
retrofit2
:
笔墨Android
·
2020-04-10 07:32
Retrofit 2.2.0 released
1、支持到RxJava2.X,使用com.squareup.
retrofit2
:adapter-rxjava2:xxx2、@QueryName注释允许创建不带“=”分隔符或值的查询参数。
middle2021
·
2020-04-10 07:27
Retrofit入门坑--上传文件进度错乱
包的版本号如下compile'com.squareup.
retrofit2
:retrofit:2.3.0'compile'com.squareup.
retrofit2
:retrofit-adapters
four_k
·
2020-04-10 06:38
[搞定开源]第四篇 手动实现RxJava2线程切换
Android开源项目原理系列[搞定开源]第一篇okhttp3.10原理[搞定开源]第二篇okio1.14原理[搞定开源]第三篇
retrofit2
.4.0与设计模式干巴巴地看源码,理解得很模糊,亲自写一遍才知道真正掌握并不容易
展翅而飞
·
2020-04-09 22:39
【Android】RxJava + Retrofit完成网络请求
在这片文章之前分别单独介绍过Rxjava以及Retrofit的使用:Android
Retrofit2
.0的使用AndroidRxJava的使用(一)基本用法(以及后面的几篇,就不一一列出了)使用在了解了
EitteTL
·
2020-04-09 20:00
Android练手小项目(KTReader)基于mvp架构(一)
mvp架构(二)前言这是一个练手的小项目,权当之前Android学习的总结,项目里会有相同功能的不同实现(从基本的代码到热门的开源项目实现,比如网络通信就会分别使用HttpURLConnection和
retrofit2
yiuhet
·
2020-04-09 20:49
RecyclerView与CardView的混合使用
+'compile'com.squareup.
retrofit2
:retrofit:2.3.0'compile'c
guxuanyu
·
2020-04-09 16:07
RxJava2+
Retrofit2
+RxLifecycle3+OkHttp3网络请求封装(动态演示)
入职公司后,公司要求组件化开发,经过讨论后我将网络请求框架单独进行了封装,不过当时框架里将常用的util和ui均放入到了共同的Common包下,导致里面部分代码耦合,后来为了降低耦合性又将Common拆分为了lib_common和lib_ui,但是lib_ui依赖了lib_common,还是导致部分代码耦合,最新一期为了降低组件之间的耦合性,所以单独将lib_common中的网络请求单独拆分,并且
qq5e819c40572d7
·
2020-04-09 14:36
Android开发
移动开发
程序员
Retrofit文件上传(MVP模式下)
打造终极MVP+
Retrofit2
+okhttp3+Rxjava2网络请求,开发实用,简约,由于篇幅字数原因本章讲解Retrofit文件上传抓住人生中的一分一秒,胜过虚度中的一月一年!
打酱油的日光灯
·
2020-04-09 12:43
更新到
Retrofit2
的一些技巧
原文链接:Tipsonupdatingto
Retrofit2
ps:其实我老早就更新到
Retrofit2
了但是不同的beta版目前改变还是挺大的,如果你在用的话,要时刻跟进并查看它的changelog.该文章还是比较倾向于
小武站台
·
2020-04-09 10:00
Retrofit2
源码解析
本文的源码分析基于
Retrofit2
,和Retrofit1.0的Api有较大的不同,本文主要分为几部分:1、Retrofit是什么,2、Retrofit怎么用,3、Retrofit的原理是什么,4、Retrofit
小帝Ele
·
2020-04-09 05:33
Retrofit基本使用
与OkHttp的关系
Retrofit2
.0中网络请求部分有OkHttp实现,其框架层主要实现了接口层的封装,对RESTful风格拥有完美的支持。
DASH_1024
·
2020-04-09 02:22
RxJava入门
Retrofit网络请求使用步骤1,添加依赖;compile'com.squareup.
retrofit2
:retrofit:2.0.2'compile'com.squareup.retrofit
神山上人
·
2020-04-08 21:12
Retrofit2
.0上传空文件
昨天在项目上遇到一个需求,固定两个文件参数的上传,但是有的时候可能有个文件参数是空的,以前没遇到过这种需求,问度娘也无果。最后自己慢慢尝试出来的,心累呀。具体代码实现可能写出来的代码有点儿low,以后改善就好了。存在空文件的情况是mediaList.size()为1的时候。publicstaticMultipartBody.PartcreateFormData(Stringname,Stringv
Teck12
·
2020-04-08 19:27
Retrofit2
/Rxkotlin网络请求的封装
Retrofit2
封装一、ApiServers直接上代码interfaceApiServers{companionobject{valBASE_URL:String="http
我要在河边钓一整天的鱼
·
2020-04-08 16:17
一起学习微信支付,开发之前的准备
框架不是我搭建的,是分模块的,有1个自己的核心jar和页面外层的jar说点能够通用的这里微信支付需要用到的jarcom.thoughtworks.xstreamxstream1.4.10com.squareup.
retrofit2
retro
何事西风悲画扇_4b46
·
2020-04-08 12:52
Retrofit配置及各情况处理
打造终极MVP+
Retrofit2
+okhttp3+Rxjava2网络请求,开发实用,简约,由于篇幅字数原因本章讲解Retrofit配置及各种处理情况抓住人生中的一分一秒,胜过虚度中的一月一年!
打酱油的日光灯
·
2020-04-08 09:53
RecyclerView+Retrofit+RxJava
第一步导入依赖implementation'com.squareup.
retrofit2
:retrofit:2.4.0'implementation'com.squareup.
retrofit2
:converter-gson
貅龙
·
2020-04-08 07:05
OkHttp3源码解析-线程池
因为最近的一个项目用到了
Retrofit2
,所以也就用到了OkHttp3,因为
Retrofit2
只支持OKHttp3了,所以除了研究
Retrofit2
以外还研究了OKhttp3的原理,然后在这做了记录。
xingtangcunliu
·
2020-04-08 04:51
Rxjava2+
Retrofit2
+MVP的网络请求封装
下面简单介绍组成体在本模式中的各个优点:
Retrofit2
:通过注解的形式反射出请求体,像调用普通java方法一样的去获取请求对象,底层网络请求基于Okhttp3。Rxjava2:便捷
果园_
·
2020-04-08 04:22
Android Retrofit 入门教程
首先添加依赖compile'com.squareup.
retrofit2
:retrofit:2.3.0'compile'com.squareup.
retrofit2
:converter-gson:2.3.0
Lrxc
·
2020-04-07 17:05
Retrofit源码分析(一)
金三银四速速临近,准备分析一下用了一段时日的Retrofit,本文分析
Retrofit2
.1.0版本,2.2.0最近新发布,据说支持RxJava2(°∀°)ノPs:对所用的框架分析也是面试重要一环哦,知其然而知其所然是考察程序员潜力的重要一环
TruthKeeper
·
2020-04-07 17:31
Rxjava 与 retrofit一起使用
能够从中脱颖而出很大原因就是因为它支持RxJava的方式来调用,下面简单讲解一下它的基本用法.要使用Retrofit,先添加Gradle配置://retrofitcompile'com.squareup.
retrofit2
cvmars
·
2020-04-07 14:26
kotlin搭建的Android框架
用kotlin搭建的Android框架Overview本项目用kotlin基于Rxjava2+
Retrofit2
+MVP构架搭建的Android框架,其中包含kotlin一些基本语法的使用、kotlin
Dean_Zeng
·
2020-04-07 12:37
Android 网络框架--
Retrofit2
源码分析(下)
承接上篇我们讲了Retrofit获取一个对OkHttpCall的封装对象(Call对象)的过程,调用该对象的请求方法就可以执行同步或异步请求了。上篇为了让大家先从整体流程熟悉Retrofit,有些细节没有具体讲解,本篇对一下几点进行源码分析:怎么对OKHttp进行封装的,即OkHttpCall类。怎么创建OKHttp请求的Request对象的,即怎么解析注解,组织一个完整的Request。Conv
嘎啦果安卓兽
·
2020-04-06 22:42
Retrofit源码解析
一.如何使用Retrofit在工程Module的build.gradle中添加Retrofit依赖库:api"com.squareup.
retrofit2
:retrofit:2.0.0"api"com.squareup.
retrofit2
伯羽君
·
2020-04-06 19:20
使用
Retrofit2
.0+OkHttp3.0实现缓存处理
最近在写一个信息流的项目,整个架构是基于MVP+Retrofit+Rxjava实现的,由于刚刚使用RxJava+Retrofit,对它理解不深,所以在一开始做数据缓存的时候还是用常规思维来设计的。想到的缓存处理方式:使用sharedpreferences使用SqLite数据库但是有一个问题:Retrofit+RxJava之所以强大,有一点,是可以直接将返回的JSON数据转化为我们的JavaBean
wanbo_
·
2020-04-06 05:48
框架相关(MVP+Rxjava+Retrofit+OkHttp+Picasso+EventBus+ButterKnife+FastJson/Gson+GreenDao+Logger)
Android官方MVP架构示例项目解析
Retrofit2
.0+OkHttp3.0配置通过Loader延长Presenter生命周期浅谈Andorid开发中的MVP模式聊聊Android中的MVX实践选择恐惧症的福音
tenny_wu
·
2020-04-06 02:48
Retrofit2
源码解析
Retrofit2
源码解析1.Retrofit是什么来自Retrofit官网的介绍:Atype-safeHTTPclientforAndroidandJava一个基于OkHttp的RESTFULApi请求工具
楚灵彦
·
2020-04-06 00:27
我的吱吱:视频图片新闻应用
吱吱采用MVP模式,基于RxJava+
Retrofit2
+ijkplayer等优秀的第三方开源库开发。
yoosir
·
2020-04-05 22:22
试验版知乎日报
1.登录注册(可延后)2.显示评论数量及内容3.分享(sharesdk)4.日期选择,根据日期显示当日内容5.额,,,还没想好--用到的部分框架1.retrolambda2.butterknife3.
retrofit2
4
五月笑忘
·
2020-04-05 19:58
放弃MVP-Android Flux 框架 RxFlux2 (一)介绍
RxJava2+
Retrofit2
+Dagger2Why减少不同层级之间的耦合:每一层级负责接收数据、发出数据
coolfireApy
·
2020-04-05 12:43
RxJava+
Retrofit2
实现JSON解析
今天为大家带来的是目前来说比较热门的一个网络框架,RxJava+
Retrofit2
,RxJava的模式是观察者模式,
Retrofit2
是OkHttp的升级版,至于具体细节可以参考下面这篇文章:http:
格物致知idea
·
2020-04-05 08:35
retrofit2
中baseUrl和GET组合成完整的url问题
1、如果括号中有参数,则最前面不要加斜杠“/”@GET("PageSubArea/TrailerList.api")2、如果括号中没有参数,则需要加斜杠“/”@GET("/")在使用中.baseUrl("http://api.m.mtime.cn/"),传入的url最后面要加斜杠“/”不然报错Retrofitretrofit=newRetrofit.Builder()//.baseUrl("htt
墨色尘埃
·
2020-04-05 07:08
打造终极MVP+
Retrofit2
+okhttp3+Rxjava2网络请求,开发实用,简约
小做个动图开篇引题懒洋洋.gif前言目前较火的网络框架有MVP+
Retrofit2
+okhttp3+Rxjava2,于是也加入了使用行列,本框架为Retrofit基本写法及特殊情况处理衍生,为大家学习使用提供帮助
打酱油的日光灯
·
2020-04-05 01:27
Android - 网络请求之
Retrofit2
+ RxJava
老婆保佑,代码无BUG目录引用与其他开源请求库对比Retrofit注解使用GET请求POST请求
Retrofit2
+RxJava基础使用优化封装
Retrofit2
+RxJava一:引用retrofit官网
Allens_Jiang
·
2020-04-04 15:16
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他