网站首页 站内搜索

搜索结果

查询Tags标签: Retrofit,共有 59条记录
  • Android——Retrofit

    Retrofit 简介:对OkHttp的封装根据请求接口,获取响应注解方法注解@GET:声明为GET请求方式@POST:声明为POST请求方式@HTTP:声明为自定义请求方式标记注解@FormUrlEncoding:对post请求,声明请求体为表单@Multipart:对post请求,声明请求体为多类型@Streaming:对pos…

    2022/2/14 6:12:13 人评论 次浏览
  • 考驾照学会的那些事,安卓rxjava+retrofit

    大学一定要考驾照,大学一定要考驾照,大学一定要考驾照;重要的事情要说三遍。我也想问我当初在大学的时候为毛不考驾照啊,为毛啊,我现在肠子都悔青了,当初驾照不考,傻逼啊去学人家敲代码,我是煞笔么。大学可以说是人生中最自由的一个阶段了,暑假、寒假这么充裕的时…

    2022/1/29 22:05:14 人评论 次浏览
  • Kotlin 协程+Retrofit 最优雅的网络请求使用

    1.简介 Retrofit对协程的支持非常的简陋。在kotlin中使用不符合kotlin的优雅 interface TestServer {@GET("banner/json")suspend fun banner(): ApiResponse<List<Banner>> }//实现并行捕获异常的网络请求fun oldBanner(){viewModelScope.launch {…

    2022/1/19 23:25:46 人评论 次浏览
  • Kotlin 协程+Retrofit 最优雅的网络请求使用

    1.简介 Retrofit对协程的支持非常的简陋。在kotlin中使用不符合kotlin的优雅 interface TestServer {@GET("banner/json")suspend fun banner(): ApiResponse<List<Banner>> }//实现并行捕获异常的网络请求fun oldBanner(){viewModelScope.launch {…

    2022/1/19 23:25:46 人评论 次浏览
  • retrofit对协程支持的源码分析

    2.6.0时retrofit支持了kotlin的suspend,retrofit的代码是怎么识别一个方法时suspend函数的呢?private suspend fun testSuspend(key: String, age: Int) {withContext(Dispatchers.Default) {delay(10000)1} } 对应的java代码为:private static final Object testSuspe…

    2022/1/4 14:07:49 人评论 次浏览
  • retrofit对协程支持的源码分析

    2.6.0时retrofit支持了kotlin的suspend,retrofit的代码是怎么识别一个方法时suspend函数的呢?private suspend fun testSuspend(key: String, age: Int) {withContext(Dispatchers.Default) {delay(10000)1} } 对应的java代码为:private static final Object testSuspe…

    2022/1/4 14:07:49 人评论 次浏览
  • Android retrofit上传文件

    接口 @Multipart@POST("app/updatehead")//接口Call<ResponseBody> updateshead(@Query("user_id")String user_id,@Part MultipartBody.Part body);//请求方法 File file = new File(file_path); RequestBody fileRQ = RequestBody.create(Med…

    2021/12/7 6:22:50 人评论 次浏览
  • Android retrofit上传文件

    接口 @Multipart@POST("app/updatehead")//接口Call<ResponseBody> updateshead(@Query("user_id")String user_id,@Part MultipartBody.Part body);//请求方法 File file = new File(file_path); RequestBody fileRQ = RequestBody.create(Med…

    2021/12/7 6:22:50 人评论 次浏览
  • Android:这是一份全面-&-详细的Retrofit-2-0-源码分析指南,安卓面试项目上的难点

    Retrofit实例是使用建造者模式通过Builder类进行创建的建造者模式:将一个复杂对象的构建与表示分离,使得用户在不知道对象的创建细节情况下就可以直接创建复杂的对象。具体请看文章:建造者模式(Builder Pattern)- 最易懂的设计模式解析接下来,我将分五个步骤对创建R…

    2021/11/25 20:13:50 人评论 次浏览
  • Android:这是一份全面-&-详细的Retrofit-2-0-源码分析指南,安卓面试项目上的难点

    Retrofit实例是使用建造者模式通过Builder类进行创建的建造者模式:将一个复杂对象的构建与表示分离,使得用户在不知道对象的创建细节情况下就可以直接创建复杂的对象。具体请看文章:建造者模式(Builder Pattern)- 最易懂的设计模式解析接下来,我将分五个步骤对创建R…

    2021/11/25 20:13:50 人评论 次浏览
  • Retrofit网络框架:结合RxJava、Gson简化网络请求

    目录1、Retrofit进行基础网络请求2、添加OkHttp配置:统一配置超时时间、认证等3、添加Gson解析4、RxJava简化处理流程 ​ Retrofit是一个流行的网络请求框架,可以将声明的网络请求接口通过动态代理的方式生成具体的请求,内部实际使用OkHttp进行网络请求,可以使…

    2021/8/7 20:06:38 人评论 次浏览
  • Retrofit网络框架:结合RxJava、Gson简化网络请求

    目录1、Retrofit进行基础网络请求2、添加OkHttp配置:统一配置超时时间、认证等3、添加Gson解析4、RxJava简化处理流程 ​ Retrofit是一个流行的网络请求框架,可以将声明的网络请求接口通过动态代理的方式生成具体的请求,内部实际使用OkHttp进行网络请求,可以使…

    2021/8/7 20:06:38 人评论 次浏览
  • Android 开源库源码分析

    OKHttp OKHttp请求流程 新建OKHttpClient客户端同步请求流程异步请求流程网络请求缓存处理连接池Retrofit 基本使用流程Retrofit构建过程 Retrofit核心对象解析Builder内部构造添加baseUrl添加GsonConverterFactorybuild过程创建网络请求接口实例过程创建网络请求接口类实…

    2021/7/13 12:36:06 人评论 次浏览
  • Android 开源库源码分析

    OKHttp OKHttp请求流程 新建OKHttpClient客户端同步请求流程异步请求流程网络请求缓存处理连接池Retrofit 基本使用流程Retrofit构建过程 Retrofit核心对象解析Builder内部构造添加baseUrl添加GsonConverterFactorybuild过程创建网络请求接口实例过程创建网络请求接口类实…

    2021/7/13 12:36:06 人评论 次浏览
  • retrofit2源码阅读

    1.retrofit.create 创建retrofit 2.loadServiceMethod(method).invoke(args) 动态代理method,并在repos.enqueue 中调用invoke 3.ServiceMethod.parseAnnotations(this, method) 4.RequestFactory requestFactory = RequestFactory.parseAnnotations(retrofit, method); …

    2021/7/1 11:51:11 人评论 次浏览
共59记录«上一页1234下一页»
扫一扫关注最新编程教程