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
+RXJava2+Gson+Kotlin
历时2天,完成了用kotlin写网络框架1.错误统一处理2.和服务端约定response格式,剥离出data,3.MVVM4.DTO-VO转换5.Activity层几乎没有代码,极度简洁先上Github地址--原来之前一直没有上github地址扎心了NetworkUtil先上效果图1)首先新建一个VM类,用于网络请求2)利用map操作符将DTO转为业务所需的VO3)然后通过callback的方式将
带带太师兄
·
2023-04-17 03:00
Retrofit的使用(二)
这部分主要是实现Retrofit的转换器使用,以及实现cookies缓存+嵌套请求,文件的上传和下载相关依赖implementation'com.squareup.
retrofit2
:retrofit:
BillyJean
·
2023-04-16 16:36
Retrofit2
初尝问题汇总及解决方案(含Dagger2)
First:NoRetrofitannotationfound.(parameter#2)SolutionLink:NoRetrofitannotationfoundSecond:java.lang.IllegalArgumentException:ServicemethodscannotreturnvoidSolutionMethod:修改Service层返回值为Call类型,并调用Call.e
小海编码日记
·
2023-04-16 09:00
Android基础
Retrofit2
Dagger2
MVP
协程的简单使用
*import
retrofit2
.Callimport
retrofit2
.Callbackimport
retrofit2
.Responseimportjava.lang.RuntimeExceptionimportkotlin.Exceptionimportkotlin.concurrent.threadimportkotlin.coroutine
Ryan_Hoo
·
2023-04-15 19:46
Retrofit2
源码分析
本文将顺着构建请求对象->构建请求接口->发起同步/异步请求的流程,分析Retrofit是如何实现的。开始之前,我们先看下Retrofit的基本使用方式Step1:publicinterfaceGitHubService{@GET("users/{user}/repos")Call>listRepos(@Path("user")Stringuser);}Step2:Retrofitretrofit
zhuhf
·
2023-04-11 06:19
网络加载框架Retrofit
github地址:https://github.com/square/retrofit引入依赖(具体访问github获取最新的依赖):implementation‘com.squareup.
retrofit2
gujunhe
·
2023-04-10 08:09
Android网络加载框架
Android流行框架
网络
java
android
Android 常用轮子
一、快速开发框架XSnow基于RxJava2+
Retrofit2
精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
Albert新荣
·
2023-04-09 20:35
Retrofit基本使用
导包api'com.squareup.
retrofit2
:retrofit:2.5.0'//
Retrofit2
所需要的包api'com.squareup.
retrofit2
:converter-gson
YuanchaoLi
·
2023-04-09 19:01
Retrofit源码分析&小结
使得通过简单的配置就可以像调用接口一样去请求网络接口;除此之外Retrofit还支持RxJava和kotlin的协程基本使用引入依赖库//网络请求implementation'com.squareup.
retrofit2
guangdeshishe
·
2023-04-09 15:54
Android
第三方开源框架
retrofit
android
rxjava
【Android】用
retrofit2
和rxjava2搭建网络请求框架
一、准备工作以前用Retrofit和RxJava搭建的网络请求框架问题比较多,使用起来也不方便,所以有时间以后,就想重新搭一套比较通用的框架,上传到JCenter,以后新开项目也可以直接用,所以诞生了这篇博客。首先,整理一下我能想到的需求:1、需求:(1)多baseurl通常项目最少会有两套环境,一套线上环境,一套测试环境。不同环境使用的域名不同,目前我遇到的有两种情况,一种是打包时,根据不同的环
王小二的王
·
2023-04-09 02:15
Android之Kotlin:Kotlin 使用
Retrofit2
.0
image.png首先导入gradle
Retrofit2
.0implementation'com.squareup.
retrofit2
:converter-gson:2.4.0'//okhttp提供的请求日志拦截器
STE北京老徐
·
2023-04-08 21:34
Android
Retrofit2
的详细使用
Retrofit2
1.
Retrofit2
概述1,Retrofit框架是Square公司出品的目前非常流行的网络框架.效率高,实现简单,运用注解和动态代理.极大简化了网络请求的繁琐步骤,非常适合RESTful
数据味男孩
·
2023-04-08 16:33
Retrofit
一.首先需要添加Gradle最新依赖(建议大家经常去最新的官方网站查看)compile'com.squareup.
retrofit2
:retrofi
限量版MVP
·
2023-04-08 15:48
openapi回调地址请求不通过_XHttp2 一个功能强悍的网络请求库
XHttp2一个功能强悍的网络请求库,使用RxJava2+
Retrofit2
+OKHttp组合进行封装。还不赶紧点击使用说明文档,体验一下吧!
weixin_39911475
·
2023-04-06 00:03
XHttp2 一个功能强悍的网络请求库,使用RxJava2 +
Retrofit2
+ OKHttp进行组装
XHttp2一个功能强悍的网络请求库,使用RxJava2+
Retrofit2
+OKHttp组合进行封装。关于我特征支持默认、全局、局部三个层次的配置功能。
weixin_34186128
·
2023-04-06 00:01
java
json
运维
Android:手把手带你 深入读懂 Retrofit 2.0 源码
在阅读本文前,建议先阅读文章:这是一份很详细的
Retrofit2
.0使用教程(含实例讲解)目录目录1.简介示意图特别注意:准确来说,Retr
053999cbda34
·
2023-04-05 23:05
Retrofit的使用
2015-03-2912:00最近将Android项目的网络连接库切换到了
Retrofit2
.0,以前用的Volley。使用Retrofit后接口更加接近RESTful风格。逻辑更加清晰,更加灵活。
SimpleFunc
·
2023-04-04 12:39
android 搭建框架简书,Android 基础框架搭建
从业4年搭建的框架,欢迎吐槽,提出意见修改建议项目采用
Retrofit2
.0+RxJava2.0做网络请求BaseActivitypackagecom.listen.feng.base;importandroid.app.Activity
小旗旗
·
2023-04-03 13:31
android
搭建框架简书
Android项目中的单元测试
Android项目中的单元测试测试用例采用MVP+dagger架构,网络层采用
Retrofit2
+Rxjava,使用登录做了一个简单测试。
海_3efc
·
2023-04-03 10:08
android中mvp封装,android-简单快速封装MVP+
Retrofit2
.0+Rxjava框架
曾几何本人接触MVP+
Retrofit2
.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,
黔子
·
2023-04-03 08:17
android中mvp封装
Kotlin 语言编写,Kotlin mvp封装 ,MVP+RxJava2+
Retrofit2
等的架构封装,rxjava2支持背压和非背压两种
本项目采用Kotlin语言编写,结合MVP+RxJava2+
Retrofit2
等的架构设计,封装比较简单,代码量少项目地址:https://github.com/leifu1107/MvpKotlin效果图
leifuCode
·
2023-04-03 07:30
kotlin
mvp
rxjava
Android
retrofit
Kotlin&Java-Android开发之MVP模式+
Retrofit2
.0框架封装
前言:最近一直再看Kotlin的安卓代码,通过对比Java,Kotlin确实是一个趋势,好了今天我介绍一下如何把网络请求融入到MVP模式之中,可能有的人对一些概念性的东西理解起来很好,可是实际操作起来,却又是另外一回事......,这次我会把Kotlin代码和Java代码都完整的放出来,非常适合小白学习。关于MVP的介绍:M(Model)即模型层,功能是提供数据,放在安卓中对应的是数据库、Bean
等待着冬天的风
·
2023-04-03 07:59
安卓系列
安卓MVP开发
Retrofit2.0使用
MVP+Retrofit2.0
rxjava2
retrofit2
okhttp3 实现嵌套网络请求
rxjava2,
retrofit2
okhttp实现嵌套请求,第一个请求成功后拿到服务器返回的数据,作为第二个请求的参数,继续进行第二次请求例如:用户输入用户名和密码之后登陆成功并且获取用户信息一般情况,
一个只会android的菜鸟
·
2023-04-03 02:26
RxJava2+
Retrofit2
的Observable的执行探究
implementation'io.reactivex.rxjava2:rxandroid:2.1.1'implementation'io.reactivex.rxjava2:rxjava:2.2.7'implementation'com.squareup.
retrofit2
钰大人
·
2023-03-31 14:03
MVP+
Retrofit2
.0+RxJava2.0
最近把MVP+
Retrofit2
.0+RxJava2.0封装了一下,在项目里用了之后,发现代码确实简洁了很多,看上去简直不要太爽!哈哈,大圣写代码,自己写自己夸!
花果山来的猴子
·
2023-03-31 06:03
Android入门第65天-mvvm模式下的
retrofit2
+okhttp3+rxjava
开篇一个APP,它所涉及到的内容不只是APP表面这些界面、元素的beautiful和开发。APP之所以为APP它不同于VUEJS、微信小程序,一个APP它内部也分成多个层次,有纯前端、有Adapter、有模型层、有API层、有底层、有缓存、有内嵌存储。一个APP其实是一个完整的企业级架构体系,因此APP上才需要架构师,因此APP在业界并没有归到“纯前端”,而叫“大前端”,它是自身独立的一整套体系化
TGITCIC
·
2023-03-31 01:38
Android从入门到精通
android
rxjava
retrofit
okhttp
android
rxjava
mvvm
retrofit
github android mvp框架,MvpDemo: Android mvp架构demo(转自github)
Okhttp3、
Retrofit2
、Rxjava2,AutoDispose解决RxJava内存泄漏本Demo由项目中提取修改使用的第三方库://butterknifeimplementation'com.jakewharton
黔台老酒坊
·
2023-03-30 17:54
github
android
mvp框架
依赖数据库
implementation'org.greenrobot:greendao:3.2.2'//addlibraimplementation'com.squareup.
retrofit2
:retrofit
qq_42981847
·
2023-03-30 12:18
使用
Retrofit2
+RxJava2+ProtoBuf实现网络请求
引言Retrofit是一个用于Android和Java平台的类型安全的,底层使用OkHttp实现网络请求框架。Retrofit通过将API抽象成Java接口而让我们连接到RESTweb服务变得很轻松。RxJava提供一套异步编程的API,这套API是基于观察者模式的,而且是链式调用的。ProtocolBuffers是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合
fomin
·
2023-03-30 09:23
当Retrofit遇上协程
Retrofit2
.6之后的版本本身支持了使用Kotlin的协程。使用起来更加简洁。在2.6之前的版本中如果要使用协程可以添加coroutines-adapter来使用。
SimpleFunc
·
2023-03-30 00:39
Rxjava与Retrofit的结合:一
现在网络请求很流行使用他们的结合首先添加依赖:compile'com.squareup.okhttp3:okhttp:3.1.2'compile'com.squareup.
retrofit2
:retrofit
一young的宠爱
·
2023-03-29 23:31
Android 常用开发框架
本内容转载于:https://blog.csdn.net/IT_51888_liang/article/details/124312583一、快速开发框架XSnow基于RxJava2+
Retrofit2
汤米粥
·
2023-03-29 22:22
rxjava
android
okhttp
从源码角度深入理解
Retrofit2
Retrofit2
作为目前最火的网络请求框架之一,它是一个由Square组织开发的可以在Android和java中使用的安全型HTTP客户端(官方文档描述“Type-safeHTTPclientforAndroidandJavabySquare
maoqitian
·
2023-03-29 16:34
Retrofit2
简单使用与分析(未完)
Retrofit2
出自大名鼎鼎的Square公司,使我们以Java接口及注解的形式来完成Http请求,其简洁明了结构清晰的写法,让人爱不释手。
键盘之下无新事儿
·
2023-03-29 13:53
<源码系列> Retrofit之一:用法介绍
)的HTTP网络请求框架(基于OkHttp)(封装)注解配置网络请求参数,解耦彻底,扩展性强交互示意图示例:集成//build.gradle引入implementation'com.squareup.
retrofit2
玉圣
·
2023-03-29 08:36
拆轮子系列:
Retrofit2
拆轮子系列:
Retrofit2
[TOC]Retrofit本质上是对OkHttpClient网络交互的封装,它接管的是网络请求前和网络请求后,即HttpRequest封装,HttpResponse处理,网络请求过程则交给
浪淘沙xud
·
2023-03-28 20:52
Retrofit源码跟读
Retrofit官网Retrofit的使用如下1.Retrofit引用--在build.gradle中增加引用implementation'com.squareup.
retrofit2
:retrofit
Android_小马范儿
·
2023-03-28 10:14
撸一个既能学习Android知识又能提升技术的App
项目使用
Retrofit2
+Rx
maoqitian
·
2023-03-27 17:18
Android Retrofit 2.5.0 源码分析
主要参考文章:Android
Retrofit2
.0的详细使用攻略(含实例讲解)Android:手把手带你深入读懂
Retrofit2
.0源码主要过程:1、建造者模式-初始化所需变量2、使用retrofit.create
仔强小狐狸
·
2023-03-27 10:35
初识
Retrofit2
基本使用基本的使用方法官网就有一个点这里,步骤大致可能分为以下几步。1.创建接口,使用注解声明url和参数publicinterfaceGitHubService{@GET("users/{user}/repos")Call>listRepos(@Path("user")Stringuser);}2.创建Retrofit实例Retrofitretrofit=newRetrofit.Builder(
傲娇的狗蛋
·
2023-03-26 23:27
解决
Retrofit2
报javax.net.ssl.SSLHandshakeException
前言最近在网上找到了一个新闻API接口,这里也推荐下NewsAPI,可以根据请求参数获取相关新闻,支持国家区域定制,得到的新闻json数据有多种语言,个人使用免费,在调用获取新闻后,报出一下错误:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trustanchorforcertif
老卫
·
2023-03-26 16:17
Retrofit2
源码学习之Retrofit
综述Retrofit采用Builder模式构建类图来源[第一篇:Retrofit主要类UML图](http://www.cnblogs.com/wlrhnh/p/5466928.html)源码研究Retrofit类的源码本身比较简单,简单分析下build()和create()两个主要方法build()build是构建一个Retrofit实例的方法publicRetrofitbuild(){//ba
辰静暮夕
·
2023-03-25 20:45
[Android开源框架]RxHttp使用说明
RxHttp对RxJava2+
Retrofit2
+OkHttp3的封装,优雅实现接口请求和文件下载GitHub主页Demo下载功能简介网络请求(RxRequest)支持监听请求声明周期,如开始结束和网络错误支持多
goweii
·
2023-03-25 14:59
retrofit 简单使用
1.build.gradleimplementation'com.squareup.
retrofit2
:retrofit:2.9.0'implementation'com.google.code.gson
小马奔腾走天下
·
2023-03-25 13:08
Retrofit的Call方式使用学习
参考文档:https://www.jianshu.com/p/308f3c54abdd使用框架需要引入的包库compile'com.squareup.
retrofit2
:adapter-rxjava:2.3.0
Andy刘家健
·
2023-03-24 07:24
Android进阶学习RxJava(七)RxJava与Retrofit之双卡交火
RxJava一起用这么用可以更优雅的写功能这么用是上流社会[手动狗头]如果是新手,建议分别使用两个库做几个小项目后再实现交火,效果更好安排一.导入所有依赖implementation'com.squareup.
retrofit2
郝大富
·
2023-03-22 15:11
RxJava2取消订阅
Retrofit2
+OkHttp+Rxjava2在Android中无疑是一个最好的搭配,然而最近项目中遇到一个问题,在网络请求进行中,并且Activity关闭后,会出现如下异常Causedby:java.lang.IllegalStateException
tao_sx
·
2023-03-21 16:08
Retrofit2
1.
Retrofit2
的简述Retrofit其实我们可以理解为OkHttp的加强版,它也是一个网络加载框架。底层是使用OKHttp封装的。
HOLLE_karry
·
2023-03-20 20:57
学习源码-Retrofit之用到的设计模式
参考:手把手带你深入读懂
Retrofit2
.0源码建造者模式BuilderRetrofitretrofit=newRetrofit.Builder().baseUrl(Config.serverUrl(
二十三岁的梦
·
2023-03-20 16:27
Retrofit的使用
Retrofit相关依赖implementation'com.squareup.
retrofit2
:retrofit:2.9.0'implementation'com.squareup.
retrofit2
BillyJean
·
2023-03-19 23:35
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他