首页
编程日记
链表
WriteUp
cdc
鸿蒙
retrofit
2024/9/23 11:18:16
TabLayout使用以及自定义tab标签
<?xml version"1.0" encoding"utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto"xmlns:tool…
阅读更多...
Android MVVM架构 + Retrofit完成网络请求
关于Retrofit,这个应该不是一个很新颖的东西了,简单过一下吧 1.由Square公司开发,基于Type-safe的REST客户端。 2.使用注解来定义API接口,使得HTTP请求变得简洁且易于维护。 3.支持同步和异步请求,可与RxJava、Corouti…
阅读更多...
鸿蒙开发HarmonyOS Next 网络框架retrofit 封装 viemodel使用
新手刚开始学习harmonyos开发,之前搞安卓开发习惯使用retrofit,结果在三方库中还真搜到了,然后就模拟学习一下。有不对的地方请指点一下。新手新手 oh-package.json5 引入库 retofit 需要使用2.0.1-rc.0 以上版本,修复了retrofit发送网络请…
阅读更多...
Android Retrofit post请求,@Body传递的参数转义问题
文章目录 问题解决原因解决方案一:自己拼接json字符串,Body使用RequestBody类型,比如解决方案二:修改Retrofit的Gson 问题 因为传递的参数字符串中有等号 ,结果传递的时候,打印出来 原始字符串ÿ…
阅读更多...
Android网络库:Volley、Retrofit和OkHttp的比较与应用
文章目录 一、Volley1.1 优点1.2 缺点1.3 适用场景1.4 代码示例 二、Retrofit2.1 优点2.2 缺点2.3 适用场景2.4 代码示例 三、OkHttp3.1 优点3.2 缺点3.3 适用场景3.4 代码示例 四、结论 在Android开发中,网络通信是一个不可或缺的部分。有许多优秀的网络库可以帮助…
阅读更多...
Android retrofit使用模板
1,加入网络访问权限 <uses-permission android:name"android.permission.INTERNET" /> 2,引入依赖 implementation "com.google.code.gson:gson:2.8.5" implementation "com.squareup.retrofit2:retrofit:2.9.0" implementatio…
阅读更多...
Retrofit 自定义注解 实现可选择性的打印接口日志
序言 有时候我们需要打印okhttp的日志,但是现在的日志拦截器,不能做到接口级别的日志输出控制。要么就是全部打印。这样很影响调试效率。所以我在这块做了一些探索。 使用效果 普通输出 只需要在要打印日志的接口上添加 PrintLog 注解就可以打印&…
阅读更多...
TabLayout使用以及自定义tab标签
<?xml version"1.0" encoding"utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto"xmlns:tool…
阅读更多...
深入探索Android Retrofit:概述、工作原理、实践应用与评估
摘要 随着移动互联网的飞速发展,高效且可靠的网络通信成为现代Android应用开发的关键要素。Retrofit作为一款广受欢迎的REST客户端库,以其高度灵活性、类型安全特性和简洁的API设计,在Android开发社区内赢得了极高的声誉。本文旨在全面剖析Re…
阅读更多...
Android retrofit使用模板
1,加入网络访问权限 <uses-permission android:name"android.permission.INTERNET" /> 2,引入依赖 implementation "com.google.code.gson:gson:2.8.5" implementation "com.squareup.retrofit2:retrofit:2.9.0" implementatio…
阅读更多...
深入探索Android Retrofit:概述、工作原理、实践应用与评估
摘要 随着移动互联网的飞速发展,高效且可靠的网络通信成为现代Android应用开发的关键要素。Retrofit作为一款广受欢迎的REST客户端库,以其高度灵活性、类型安全特性和简洁的API设计,在Android开发社区内赢得了极高的声誉。本文旨在全面剖析Re…
阅读更多...
实际项目中,运用Retrofit和OkHttp调用其他项目接口
先引入依赖 dependencies {implementation com.squareup.retrofit2:retrofit:2.9.0implementation com.squareup.retrofit2:converter-gson:2.9.0 // 使用 Gson 转换器implementation com.squareup.okhttp3:okhttp:4.10.0implementation com.squareup.okhttp3:logging-interce…
阅读更多...
okhttp,retrofit,rxjava 是如何配合工作的 作用分别是什么
目录 OkHttp作用基本使用 Retrofit作用基本使用 RxJava作用优势基本使用 三者的配合工作 OkHttp、Retrofit 和 RxJava 是 Android 开发中常用的三种库,它们各自有不同的作用,并且可以很好地配合工作来实现网络请求和响应的处理。 OkHttp 作用 OkHttp 是…
阅读更多...
Android 网络请求 实现
Android 网络请求 实现 一、背景 在Android开发中,网络请求是一个非常常见的需求。应用程序可能需要与远程服务器通信来获取数据、上传文件、验证用户身份等等。背景下,Android应用通常会面临以下几个主要情况和挑战: ①数据交互: 许多应用程序需要从服务器获取数据,例…
阅读更多...
实际项目中,运用Retrofit和OkHttp调用其他项目接口
先引入依赖 dependencies {implementation com.squareup.retrofit2:retrofit:2.9.0implementation com.squareup.retrofit2:converter-gson:2.9.0 // 使用 Gson 转换器implementation com.squareup.okhttp3:okhttp:4.10.0implementation com.squareup.okhttp3:logging-interce…
阅读更多...
【Android】最好用的网络库:Retrofit
最好用的网络库:Retrofit 文章目录 最好用的网络库:RetrofitRetrofit的基本用法Retrofit的使用逻辑Retrofit的基本操作处理复杂的接口地址类型进阶删除提交header中指定参数 Retrofit构建器的最佳写法Retrofit的使用封装 Retrofit的基本用法 Retrofit是一…
阅读更多...