注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

该写好代码吗?我也迷茫了 代码人生

王二蛋和他的张大花 发表了文章 • 161 次浏览 • 2023-04-27 11:17 • 来自相关话题

我在抖音上看到当当网创始人李国庆发了一条视频,感觉他说的挺有意思。 他说,作为企业中层管理者,该不该有自己的山头,用于自我保护,这让人很迷茫。 其实我也迷茫过。我猜测,我们迷茫的可能是同一件事。 程序员内部,曾经流传着这样几句圣经: 代码写的好,写得快,会像... ...查看全部
0
评论

为什么面试聊得很好,转头却挂了? 代码人生

王二蛋和他的张大花 发表了文章 • 164 次浏览 • 2023-04-27 11:16 • 来自相关话题

了解校招、分享校招知识的学长来了! 四月中旬了,大家面试了几场? 大家有没有这样的感受:面试的时候和面试官聊得火热朝天,气味相投。 面完觉得自己稳了,已经在畅想入职事宜了,结果一封感谢信让人瞬间清醒。 不少同学应该有这样的经历。 学长也曾经有过:面试两小时,... ...查看全部
0
评论

Android补间动画 Android

王二蛋和他的张大花 发表了文章 • 150 次浏览 • 2023-04-27 11:15 • 来自相关话题

帧动画是通过连续播放图片来模拟动画效果,而补间动画开发者只需指定动画开始,以及动画结束"关键帧",而动画变化的"中间帧"则由系统计算并补齐! 1.补间动画的分类和Interpolator Andoird所支持的补间动画效果有如下这五种,或者说四种吧,第五种是... ...查看全部
0
评论

launchAnyWhere: Activity组件权限绕过漏洞解析 Activity launchAnyWhere

王二蛋和他的张大花 发表了文章 • 162 次浏览 • 2023-04-27 11:07 • 来自相关话题

前言 今年3月份,知名反病毒软件公司卡巴斯基实验室发布了一份关于中国电商平台拼多多的调查报告,称该平台的安装程序中含有恶意代码。这一消息引起了广泛的关注和讨论,也引发了人们对于拼多多平台安全性的担忧 作为技术开发人员,我看到了PDD对安卓OEM源码中的漏洞的... ...查看全部
0
评论

Android - 统一依赖管理(config.gradle) Android 统一依赖

王二蛋和他的张大花 发表了文章 • 183 次浏览 • 2023-04-27 11:06 • 来自相关话题

前言 本文属于 《一款基于MVP架构的快速应用开发框架,kotlin版本》(注:此文章还在更新中,可先看看,敬请期待!) 的扩展文章,详细介绍在使用 LeoFastDevMvpKotlin 快速开发框架的时候,进行项目依赖管理的方法。 介绍 Android 依... ...查看全部
0
评论

Android大图预览 Android 大图

王二蛋和他的张大花 发表了文章 • 163 次浏览 • 2023-04-27 11:03 • 来自相关话题

前言 加载高清大图时,往往会有不能缩放和分段加载的需求出现。本文将就BitmapRegionDecoder和subsampling-scale-image-view的使用总结一下Bitmap的分区域解码。 定义 假设现在有一张这样的图片,尺寸为3040 × ... ...查看全部
0
评论

你可能需要了解下的Android开发技巧(一) Android

王二蛋和他的张大花 发表了文章 • 147 次浏览 • 2023-04-27 11:01 • 来自相关话题

callbackFlow {}+debounce()降频 假如当前要做一个实时搜索的功能,监听输入框动态输入的内容向服务器发起搜索请求,这不仅会增大服务器的压力,而且也会产生很多的无用请求。 比如其实你想搜索一个“android”,但随着你在输入框中动态编辑,... ...查看全部
0
评论

从现在开始,对你的Flutter代码进行单元测试和微件测试 Flutter

王二蛋和他的张大花 发表了文章 • 164 次浏览 • 2023-04-24 10:40 • 来自相关话题

必要性 作为一个开发,对自己开发的功能进行单元测试是非常有必要的。单元测试是软件开发中一种必要的测试方法。它旨在测试一个单独的模块或组件的功能。单元测试通常是自动化的,并且可以在开发过程中进行频繁的测试。在本文中,我们将探讨单元测试的必要性以及为什么它是软件开... ...查看全部
0
评论

Flutter 手指拖动实现弹簧动画交互 动画 Flutter

王二蛋和他的张大花 发表了文章 • 186 次浏览 • 2023-04-24 10:39 • 来自相关话题

物理模拟可以让应用程序的交互感觉逼真和互动,例如,你可能希望为一个 Widget 设置动画,使其看起来像是附着在弹簧上或是重力下落。本文章实现了演示了如何使用弹簧模拟将小部件从拖动的点移回中心。实现步骤如下 设置动画控制器 使用手势移动小部件 为小部件制作动... ...查看全部
0
评论

Kotlin跨平台第四弹:了解Kotlin/Wasm 前言 kotlin

王二蛋和他的张大花 发表了文章 • 183 次浏览 • 2023-04-24 10:37 • 来自相关话题

前言 前几天,Compose for iOS 发布了Alpha版本,不过早在两个多月前的试验阶段时,我们已经在Compose跨平台第三弹:体验Compose for iOS 为大家分享了Compose开发iOS的体验。 我们也在Compose跨平台第二弹:体验... ...查看全部
0
评论

面试串讲009-布局层级太多怎么优化? 布局层级优化

王二蛋和他的张大花 发表了文章 • 151 次浏览 • 2023-04-24 10:35 • 来自相关话题

问题: 布局层级太多怎么优化? 回答: View整体布局是通过深度优先的方式来进行组织的,整体形似一颗树,所以优化布局层级主要通过三个方向来实施: 降低布局深度:使用merge标签或者布局层级优化等手段来减少View树的深度; 布局懒加载:使用ViewStu... ...查看全部
0
评论

Android中用ViewModel优雅地管理数据 ViewModel Android

王二蛋和他的张大花 发表了文章 • 154 次浏览 • 2023-04-24 10:34 • 来自相关话题

前言 将应用的界面数据与界面(Activity/Fragment)分离可以让您更好地遵循我们前面讨论的单一责任原则。activity 和 fragment 负责将视图和数据绘制到屏幕上,而 ViewModel 则负责存储并处理界面所需的所有数据。 数据变量从 ... ...查看全部
0
评论

认识Zygote Zygote

王二蛋和他的张大花 发表了文章 • 170 次浏览 • 2023-04-21 15:08 • 来自相关话题

Zygote的父进程是init进程,他孵化了SystemServer进程,以及我们的应用进程。 一、Zygote作用 功能主要是 :启动安卓虚拟机DVM :启动SystemServer(Android系统进程) :孵化应用进程 :加载 常用类 JNI函数 主题... ...查看全部
0
评论

零散逻辑验证不再烦恼:基于Python和Redis的实践 Python Redis

王二蛋和他的张大花 发表了文章 • 187 次浏览 • 2023-04-21 15:03 • 来自相关话题

在开发过程中,经常需要验证某个逻辑,或者某种设计方案,但是我们Android的编译运行会随着项目的迭代变慢,此时验证问题较为麻烦,很多工程师会选择新建一个新的项目去验证,但是新建项目会面临很多基础组件的调用问题,如果在项目之外创建的项目为其配备对应的基件,由会... ...查看全部
0
评论

再谈Gson数据解析 Gson

王二蛋和他的张大花 发表了文章 • 168 次浏览 • 2023-04-21 14:59 • 来自相关话题

从一个例子出发 开发的过程中,总会遇到各种各样有趣的问题,Gson是android序列化中比较老牌的框架了,本片是通过一个小例子出发,让我们更加理解gson序列化过程中的细节与隐藏的“小坑”,避免走入理解误区! 我们先举个例子吧,以下是一个json字符串 { ... ...查看全部
0
评论

ChatGPT真笨,连这都回答不上来... ChatGPT

王二蛋和他的张大花 发表了文章 • 168 次浏览 • 2023-04-20 17:06 • 来自相关话题

ChatGPT的发布之后,有感叹它牛B的人,也有喷子喷它,觉得它依然还是个人工智障。这也不奇怪,我们在问很多问题的时候,它也都是一本正经的胡说八道。 我随手写几个,都能看到回答的不怎么样 但是这真的能说明它不行吗? 肯定是不对的,只是很多问题上,我们的提... ...查看全部
0
评论

Flutter 后台任务 Flutter

王二蛋和他的张大花 发表了文章 • 208 次浏览 • 2023-04-20 17:04 • 来自相关话题

Flutter 是一个非常好用的使用 Dart 编程语言构建漂亮移动应用程序的框架,可以让 Android 和 IOS 上共用同一套代码。 移动应用程序可能有运行后台任务需求, 如监听位置变化,监视用户运动情况(步数、跑步、步行、驾驶等);订阅系统事件 如 B... ...查看全部
0
评论

Android 布局优化,看过来 ~ 布局优化

王二蛋和他的张大花 发表了文章 • 156 次浏览 • 2023-04-20 17:03 • 来自相关话题

屏幕刷新机制 基本概念 刷新率:屏幕每秒刷新的次数,单位是 Hz,例如 60Hz,刷新率取决于硬件的固定参数。 帧率:GPU 在一秒内绘制操作的帧数,单位是 fps。Android 采用的是 60fps,即每秒 GPU 最多绘制 60 帧画面,帧率是动态变化... ...查看全部
0
评论

彻底搞懂 Behavior Behavior

王二蛋和他的张大花 发表了文章 • 158 次浏览 • 2023-04-20 17:00 • 来自相关话题

1、什么是 Behavior ? Behavior 是谷歌 Material 设计中重要的一员,用来实现复杂的视觉联动效果。 使用 Behavior 的控件需要被包裹在 CoordinateLayout 内部。Behavior 就是一个接口。Behavior ... ...查看全部
0
评论

Android UI-薄荷健康尺子 Android

王二蛋和他的张大花 发表了文章 • 143 次浏览 • 2023-04-19 11:20 • 来自相关话题

效果 源码:HenCoder-CustomView: HenCoder-三篇自定义View仿写 (gitee.com) 原的 仿的 功能点分析 根据尺子的量程 和 分度值 绘制尺子的静态效果 内容滑动,计算滑动边界 惯性滑动,智能定位 计算当前刻度值 基... ...查看全部
0
评论

【直播开发】WebRTC 的初认识 WebRTC

王二蛋和他的张大花 发表了文章 • 173 次浏览 • 2023-04-19 11:15 • 来自相关话题

前言 WebRTC(Web Real-Time Communication)是一种用于实现实时通信的开放标准和技术框架。它允许浏览器和移动应用程序实现点对点(P2P)音频,视频和数据通信,无需任何插件或附加软件。WebRTC 的发展和普及,得益于 HTML5 ... ...查看全部
0
评论

一个通用的圆角View 圆角View

王二蛋和他的张大花 发表了文章 • 175 次浏览 • 2023-04-19 11:15 • 来自相关话题

这篇文章的目的就是介绍一个通用的圆角View,可以根据圆角的复杂度来灵活切换实现方式。 本自定义View可实现的效果如下: 之前的文章中介绍了实现圆角的各种方式,也比较了各种方案的优势和局限。 圆角实现方式汇总 实际使用中发现在一些简单场景中针对只需要实现上... ...查看全部
0
评论

MVI 架构的理解 架构 MVI

王二蛋和他的张大花 发表了文章 • 170 次浏览 • 2023-04-19 11:13 • 来自相关话题

回顾MVC MVP MVVM MVC MVC架构主要分为以下几部分: View层: 对应于xm布局文件和java代码动态view部分。 Controller层: 主要负责业务逻辑,在android中由Activity承担,但xml视图能力太弱,所以A... ...查看全部
0
评论

使用Compose DeskTop实现一个带呼吸灯的秒表 呼吸灯 compose

王二蛋和他的张大花 发表了文章 • 171 次浏览 • 2023-04-19 11:12 • 来自相关话题

前言 Compose Multiplatform是由Jetbrain团队维护的一个基于Kotlin和Jetpack Compose用于跨多平台的共享UI的声明式框架,目前支持的平台除了Android以外,还有iOS,Web和桌面,如此厉害的技术怎么能不亲自上手... ...查看全部
0
评论

Flutter必学的Getx状态管理库 Flutter GetX

王二蛋和他的张大花 发表了文章 • 197 次浏览 • 2023-04-18 16:49 • 来自相关话题

什么是 GetX? 一个简单、高效、强大的管理状态、路由管理库 学习目标 掌握使用GetX管理状态 了解基础GetX状态管理的原理 GetX状态管理的优势 精确渲染,只会渲染依赖状态变化的组件而不会全部组件渲染一遍 安全性高,当程序出现错误时,不会因为重... ...查看全部
0
评论

面试整理-kotlin与jetpack jetpack kotlin

王二蛋和他的张大花 发表了文章 • 145 次浏览 • 2023-04-14 14:21 • 来自相关话题

面试可能会问到的问题 内联函数与高阶函数 对委托的理解 扩展方法以及其原理 协变与逆变 协程相关知识(创建方式、原理) jetpack使用过哪些库 LiveData和LifeCycle的原理 Viewmodel的原理 WorkManager的使用场景 Nav... ...查看全部
0
评论

Android 开发中需要了解的 Gradle 知识 gradle Android

王二蛋和他的张大花 发表了文章 • 146 次浏览 • 2023-04-14 14:20 • 来自相关话题

Gradle 是一个基于 Groovy 的构建工具,用于构建 Android 应用程序。在 Android 开发中,了解 Gradle 是非常重要的,因为它是 Android Studio 默认的构建工具,可以帮助我们管理依赖项、构建应用程序、运行测试等。 本... ...查看全部
0
评论

Kotlin | 使用vararg可变参数 kotlin vararg

王二蛋和他的张大花 发表了文章 • 122 次浏览 • 2023-04-14 14:18 • 来自相关话题

背景 一般在项目开发中,我们经常会在关键节点上埋点,而且埋点中会增加一些额外参数,这些参数通常是成对出现且参数个数是不固定的。如下: //定义事件EVENT_ID const val EVENT_ID = "event_xmkp" //注意:这里传入的是va... ...查看全部
0
评论

5分钟带你学会MotionLayout MotionLayout

王二蛋和他的张大花 发表了文章 • 160 次浏览 • 2023-04-14 14:17 • 来自相关话题

1、前言 最近在开发中,同事居然对MontionLayout一知半解,那怎么行!百里偷闲写出此文章,一起学习、一起进步。如果写的不好,或者有错误之处,恳请在评论、私信、邮箱指出,万分感谢🙏 希望你在阅读这篇文章的时候,已经对下面的内容熟练掌握了 Animat... ...查看全部
0
评论

Flutter和Android原生通信的三种方式 原生通信

王二蛋和他的张大花 发表了文章 • 170 次浏览 • 2023-04-12 15:09 • 来自相关话题

简介 Flutter虽然有强大的跨平台能力,但是其跨平台主要体现在UI界框架上,对于一些Android原生的功能如:获取电池电量,访问手机蓝牙,定位等硬件信息显得有些不足心。还是需要调用Android原生方法获取。所以使用Flutter和Android原生通信... ...查看全部
0
评论

Android TextView中那些冷门好用的用法 Android textview

王二蛋和他的张大花 发表了文章 • 158 次浏览 • 2023-04-12 15:01 • 来自相关话题

介绍 TextView 是 Android 开发中最常用的小部件之一。它用于在屏幕上显示文本。但是,TextView 有几个较少为人知的功能,对开发人员非常有用。在本博客文章中,我们将探讨其中的一些功能。 自定义字体 默认情况下,TextView 使用系统字体... ...查看全部
0
评论

速度与安全可兼得!改造异步布局大幅提升客户端布局性能 异步布局

王二蛋和他的张大花 发表了文章 • 155 次浏览 • 2023-04-12 15:00 • 来自相关话题

1. 背景介绍 随着小红书用户规模的不断增长,App 性能对用户体验的影响显得越来越重要,例如页面的打开速度、App 的启动速度等,几十毫秒的提升都能带来业务数据上比较显著的收益。今天要介绍的是对一个官方框架的实践以及优化,期间踩了不少坑,... ...查看全部
0
评论

AndroidStudio 常用插件来提高开发效率的必备 AndroidStudio 插件

王二蛋和他的张大花 发表了文章 • 174 次浏览 • 2023-04-12 14:59 • 来自相关话题

Statistic 代码统计工具 款代码统计工具,可以用来统计当前项目中代码的行数和大小。 通过顶部菜单中的View->Tool Windows->Statistic按钮开启该功能。 此时就可以看到我们项目代码的统计情况了 Translati... ...查看全部
0
评论

Android Key Value存储技术选型 存储

王二蛋和他的张大花 发表了文章 • 177 次浏览 • 2023-04-10 11:21 • 来自相关话题

一、 SP 问题: 卡顿anr 问题1: 写入大数据\当前资源较紧张情况进行写入, 切换页面(执行onstop), 会出现卡顿 1.1. SharedPreferencesImpl.apply, 异步操作 @Override public void appl... ...查看全部
0
评论

Android 使用AIDL传输超大型文件 AIDL

王二蛋和他的张大花 发表了文章 • 153 次浏览 • 2023-04-10 11:16 • 来自相关话题

最近在写车载Android的第5篇视频教程「AIDL的实践与封装」时,遇到一个有意思的问题,能不能通过AIDL传输超过 1M 以上的文件? 我们先不细究,为什么要用AIDL传递大文件,单纯从技术的角度考虑能不能实现。众所周知,AIDL是一种基于Binder实现... ...查看全部
0
评论

Kotlin 协程中的并发问题:我明明用 mutex 上锁了,为什么没有用? 协程

王二蛋和他的张大花 发表了文章 • 154 次浏览 • 2023-04-10 11:13 • 来自相关话题

前言 最近在接手的某项目中,主管给我发来了一个遗留以久的 BUG,让我看看排查一下,把它修复了。 项目的问题大概是在某项业务中,需要向数据库插入数据,而且需要保证同种类型的数据只被插入一次,但是现在却出现了数据被重复插入的情况。 我点开代码一看,上一个跑路的老... ...查看全部
0
评论

Android中drawable和mipmap到底有什么区别 mipmap Drawable

王二蛋和他的张大花 发表了文章 • 182 次浏览 • 2023-04-04 11:20 • 来自相关话题

老项目代码中发现有的图片放到了drawable中, 有的图片放到了mipmap中, 开发时秉承哪个目录下文件多放哪里的原则, 偶尔有疑惑搜一搜文章, 看到了结论也就这么使用了, 不过今日有时间, 依次检验了一下文章中的内容, 发现和实际的表现出入甚远. 常见... ...查看全部
0
评论

一次android.enableD8.desugaring = false引发的血案 Android

王二蛋和他的张大花 发表了文章 • 156 次浏览 • 2023-04-04 11:19 • 来自相关话题

问题: Kotlin升级引起的类找不到情况[其实跟Kotlin版本无关] java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/lifecycle/LifecycleRegistry; ... ...查看全部
0
评论

GPT-4风口来临!20个你可以起飞的姿势 ChatGPT

王二蛋和他的张大花 发表了文章 • 167 次浏览 • 2023-04-03 10:51 • 来自相关话题

聊天 GPT 正在席卷网络世界,它让人们赚了很多钱。 在本文中,列出了20 个最佳聊天 GPT 商业理念。 我们将介绍您可以使用聊天 GPT 创建的一些 AL工县示例,以及您可以作为个体创业者销售的不同服务。 全文目录: 1.聊天 GPT Saa... ...查看全部
0
评论

有些东西你要是早点懂,也不至于走那么多冤枉路 代码人生

王二蛋和他的张大花 发表了文章 • 161 次浏览 • 2023-04-03 10:50 • 来自相关话题

最近在阅读一些书籍和学习一些技术的时候,有一些心得,再和过去自己在不同阶段的一些经历进行反思,总结一些个人的想法和看法,也希望自己在很多年后再回头来看的时候,不像今天回头去看很多年前一样感到有一丝悔意和不甘。 在大学二年级下学期之前,我是处于一种“无头苍蝇”的... ...查看全部
0
评论

你是先就业还是先择业? 代码人生

王二蛋和他的张大花 发表了文章 • 193 次浏览 • 2023-04-03 10:49 • 来自相关话题

就业的”就“不是让你将就   是不是大家常常听到家里人唠叨的一句话:“有工作就行了啊,别那么挑剔,你都这么大了,还指望着家里养着你啊” 。还是老师说:“我们要建立优先就业再择业的就业观,不能一直不去就业呀”什么的叭叭叭。   其实某方面来说他们并没有说错,我们... ...查看全部
0
评论

使用 Kotlin 委托,拆分比较复杂的 ViewModel kotlin 委托 ViewModel

王二蛋和他的张大花 发表了文章 • 164 次浏览 • 2023-04-03 10:48 • 来自相关话题

需求背景 在实际的开发场景中,一个页面的数据,可能是由多个业务的数据来组成的。 使用 MVVM 架构进行实现,在 ViewModel 中存放和处理多个业务的数据,通知 View 层刷新 UI。 传统实现 比如上面的例子,页面由3 个模块数据构成。 我们可... ...查看全部
0
评论

【自定义 View】一个易用且好看的阴影控件 阴影控件

王二蛋和他的张大花 发表了文章 • 165 次浏览 • 2023-04-03 10:47 • 来自相关话题

前言 在 Android 的界面绘制中,控件的阴影是我们经常会处理的一种界面元素,尤其会出现在按钮 Button 这种需要吸引用户关注点的控件上。Android 原生提供了控件的 Z 轴属性即 elevetion 供阴影效果,但是这个效果嘛,但凡是有一点想法的... ...查看全部
0
评论

写给 Android 开发者的系统基础知识科普 Android

王二蛋和他的张大花 发表了文章 • 147 次浏览 • 2023-04-03 10:46 • 来自相关话题

与我以往的风格不同,本文为科普类文章,因此不会涉及到太过高深难懂的知识。但这些内容可能 Android 应用层开发者甚至部分 framework 层开发者都不了解,因此仍旧高能预警。 另外广东这两天好冷啊,大家注意保暖~ 虚拟机与运行时 对象的概念 假设 g... ...查看全部
0
评论

一个简单的自定义输入框 输入框

王二蛋和他的张大花 发表了文章 • 139 次浏览 • 2023-04-03 10:43 • 来自相关话题

Hello啊各位老铁,今天还是一篇关于自定义View相关的,带来一个大众的,常见的一个输入框,很多的场合下都能遇到,比如验证码,密码框等等,配置了很多常见的属性,可以满足不同场合下的需求,矩形框,圆角框,下划线等等均可满足,长度设置,光标选择,背景选择,均可控... ...查看全部
0
评论

H5开屏从龟速到闪电,企微是如何做到的 优化

王二蛋和他的张大花 发表了文章 • 162 次浏览 • 2023-03-30 10:55 • 来自相关话题

导读|H5开屏龟速常是令开发者头疼的问题。腾讯企业微信团队对该现象进行分析优化,最终H5开屏耗时130ms,达到秒开效果!企微前端开发工程师陈智仁将分享可用可扩展的Hybird H5秒开方案。该团队使用离线包解决了资源请求耗时的问题,在这个基础上通过耗时分析找... ...查看全部
0
评论

巧妙利用枚举来替代if语句 枚举

王二蛋和他的张大花 发表了文章 • 168 次浏览 • 2023-03-30 10:51 • 来自相关话题

前言 亲爱的友友们,我们今天来看一下如何巧妙利用枚举来替代if语句 能实现功能的代码千篇一律,但优雅的代码万里挑一 业务背景 在工作中遇到一个需求,经过简化后就是:需要根据不同的code值,处理逻辑,然后返回对应的对象。 我就简答举个栗子哈💬 根据 不同的c... ...查看全部
0
评论

代码优化一下,用线程池管理那些随意创建出来的线程 线程池

王二蛋和他的张大花 发表了文章 • 151 次浏览 • 2023-03-30 10:50 • 来自相关话题

线程大家一定都用过,项目当中一些比较耗时的操作,比如网络请求,IO操作,我们都会把这类操作放在子线程中进行,因为如果放在主线程中,就会多少造成一些页面卡顿,影响性能,不过是不是放在子线程中就好了呢,我们看看下面这段代码 很简单的一段代码,创建了一个Threa... ...查看全部
0
评论

Moshi 真正意义上的完美解决Gson在kotlin中默认值空的问题 Moshi

王二蛋和他的张大花 发表了文章 • 176 次浏览 • 2023-03-30 10:48 • 来自相关话题

Moshi Moshi是一个对Kotlin更友好的Json库,square/moshi: A modern JSON library for Kotlin and Java. (github.com) 依赖 implementation("com.square... ...查看全部
0
评论

抓包神器 Charles 使用教程支持mac ios Android Charles

王二蛋和他的张大花 发表了文章 • 206 次浏览 • 2023-03-30 10:47 • 来自相关话题

本文以Mac 系统为例进行讲解 配置手机代理: 手机和 Mac 连接到同一个 WiFi 网络 1.1 Android 系统:「以华为 P20 手机为例」 设置 -> 无线和网络 -> WLAN 长按当前 WiFi -> 修改网络 勾选显... ...查看全部