注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

Activity基础知识—四大组件 四大组件 Android

技术精选柳天明 发表了文章 • 687 次浏览 • 2021-12-22 13:49 • 来自相关话题

Activity Activity的生命周期 真的没什么难度,大家自行了解。 有些会问到横竖屏切换的生命周期。 Activity A 启动 Activity B,然后B再返回A,他们的生命周期怎么走 需要考虑一下B是不是透明的,透明盒不透明生命周期是不一样... ...查看全部
0
评论

leetcode-最接近的三数之和 LeetCode

技术精选王二蛋和他的张大花 发表了文章 • 534 次浏览 • 2021-12-22 11:21 • 来自相关话题

往常周末都是睡懒觉,今天早起去体检了。每年都是到了体检的时候,才会想起来身体才是革命的本钱吧。还好都不是什么大问题,最大的问题就是自己没有坚持锻炼。 先立个Flag,每周至少有5天,专门锻炼30分钟以上吧。先把标准定的低一点,能做到最重要,不然都是5分钟热情,... ...查看全部
0
评论

Android正确的保活方案,不要掉进保活需求死循环陷进 保活

技术精选王二蛋和他的张大花 发表了文章 • 722 次浏览 • 2021-12-22 11:18 • 来自相关话题

在开始前,还是给大家简单介绍一下,以前出现过的一些黑科技: 大概在6年前Github中出现过一个叫MarsDaemon,这个库通过双进程守护的方式实现保活,一时间风头无两。好景不长,进入 Android 8.0时代之后,这个库就废掉了。 最近2年Github上... ...查看全部
0
评论

Android 优雅处理重复点击(建议收藏) 重复点击

技术精选王二蛋和他的张大花 发表了文章 • 678 次浏览 • 2021-12-22 11:13 • 来自相关话题

一般手机上的 Android App,主要的交互方式是点击。用户在点击后,App 可能做出在页面内更新 UI、新开一个页面或者发起网络请求等操作。Android 系统本身没有对重复点击做处理,如果用户在短时间内多次点击,则可能出现新开多个页面或者重复发起网络请... ...查看全部
0
评论

【Flutter App】GetX框架的实践 GetX

技术精选王二蛋和他的张大花 发表了文章 • 1192 次浏览 • 2021-12-22 11:10 • 来自相关话题

正在做的这款App是一个打卡软件,旨在让用户能够更好地坚持自己所设置的目标,坚持自己的初心。由于项目还只是在前期阶段,目前根据需要建立了以下结构: 参考了部分官方插件以及结合官方getX文档中建议的目录:暂时没有对state分离出来一层的想法。 以下... ...查看全部
0
评论

Gradle 与 AGP 构建 API: 配置您的构建文件 Android gradle

技术精选柳天明 发表了文章 • 799 次浏览 • 2021-12-21 14:46 • 来自相关话题

欢迎阅读全新的 MAD Skills 系列 之 Gradle 及 Android Gradle plugin API 的第一篇文章。我们将在本文中了解 Android 构建系统的工作方式以及 Gradle 的基础知识。 我们将会从 Gradle 的构建阶段开始... ...查看全部
0
评论

当 Adapter 遇上 Kotlin DSL,无比简单的调用方式 kotlin

技术精选王二蛋和他的张大花 发表了文章 • 646 次浏览 • 2021-12-21 11:32 • 来自相关话题

早在去年的时候我就提到过使用工厂的方式获取 Adapter 而不是为每个 Adapter 定义一个类文件。这样的好处是,对于不是那么复杂的 Adapter 可以节省大量的代码,提升开发效率和解放双手,同时更好的支持多类型布局效果。 1、Kotlin DSL 和... ...查看全部
0
评论

我用Flutter写了一个上班摸鱼应用 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 677 次浏览 • 2021-12-21 11:27 • 来自相关话题

网上最近看到了个摸鱼应用,还挺好玩的。我打算自己用flutter写了一个之前我有用flutter制作过mobile应用,但是没有在desktop尝试过;毕竟2.0大更新,我这里就在这试手一下,并说说flutter的体验.当前flutter环境 2.8增加flu... ...查看全部
0
评论

丢掉丑陋的 toast,会动的 toast 更有趣! toast

技术精选王二蛋和他的张大花 发表了文章 • 664 次浏览 • 2021-12-21 11:24 • 来自相关话题

前言 我们通常会用 toast(也叫吐司)来显示提示信息,例如网络请求错误,校验错误等等。大多数 App的 toast 都很简单,简单的半透明黑底加上白色文字草草了事,比如下面这种. 说实话,这种toast 的体验很糟糕。假设是新手用户,他们并不知道 toa... ...查看全部
0
评论

Android 使用 Span 打造丰富多彩的文本 SpannableStringBuilder Android

技术精选柳天明 发表了文章 • 751 次浏览 • 2021-12-20 14:25 • 来自相关话题

1.引言 在开发过程中经常需要使用文本,有时候需要对一段文字中的部分文字进行特殊的处理,如改变其中部分文字的大小、颜色、加下划线等,这个时候使用Span就能方便地解决这些问题。本文将主要介绍SpannableStringBuilder和各种Span的使用。 2... ...查看全部
0
评论

看完这篇Broadcast你还不会,来找我 广播消息 Android

技术精选柳天明 发表了文章 • 1143 次浏览 • 2021-12-20 14:24 • 来自相关话题

看完这篇文章,你将明白以下内容: broadcast是什么,使用场景 Android中广播的分类 广播的注册方式 本地广播优点、原理 广播的安全 1.1 什么是 BroadcastReceiver 是四大组件之一, 主要用于接收 app 发送的广播 内部... ...查看全部
0
评论

让 Flutter 在鸿蒙系统上跑起来 Flutter 鸿蒙

技术精选王二蛋和他的张大花 发表了文章 • 726 次浏览 • 2021-12-20 11:10 • 来自相关话题

前言 鸿蒙系统 (HarmonyOS)是华为推出的一款面向未来、面向全场景的分布式操作系统。在传统单设备系统能力的基础上,鸿蒙提出了基于同一套系统能力、适配多种终端形态的分布式理念。自 2020 年 9 月 HarmonyOS 2.0 发布以来,华为加快了鸿蒙... ...查看全部
0
评论

Flutter PlatformView 在闲鱼直播业务中的实践 PlatformView

技术精选王二蛋和他的张大花 发表了文章 • 778 次浏览 • 2021-12-20 11:09 • 来自相关话题

背景 闲鱼近期实现了端上直播间的 Flutter 技术重构,验证和拓展了 Flutter 在音视频领域的业务边界。因为直播丰富的玩法和可变的交互,通常我们会在直播间页面覆盖一层互动层,用于处理和展示业务互动行为。这一互动层,通常是由 H5/Weex 等技术来实... ...查看全部
0
评论

IdleHandler你会用吗?记一次IdleHandler使用误区,导致ANR IdleHandler

技术精选王二蛋和他的张大花 发表了文章 • 946 次浏览 • 2021-12-20 11:08 • 来自相关话题

1. 示例 问题抛出,当引入线上ANR抓取工具后,发现了不少IdleHandler带来的问题。堆栈具体见下图 思考为什么idleHandler会带来这样的问题呢,或许你会觉得是单个消息执行时间过长导致的。那么请看示例,项目本身代码较为复杂,简化代码如下: ... ...查看全部
0
评论

Android系统启动-Zygote进程 源码分析

技术精选柳天明 发表了文章 • 808 次浏览 • 2021-12-16 15:10 • 来自相关话题

本篇文章基于Android6.0源码分析 相关源码文件: /system/core/rootdir/init.rc /system/core/rootdir/init.zygote64.rc /frameworks/base/cmds/app_proces... ...查看全部
0
评论

NDK系列:JNI基础 jni android NDK

技术精选柳天明 发表了文章 • 687 次浏览 • 2021-12-16 15:08 • 来自相关话题

1 Java、JNI、C/C++中的数据类型之间的映射关系 JNI是接口,Java与C/C++交互会有一个数据类型的对应,而JNI为此提供了一套中间类型。 2 JNI动态注册与静态注册 2.1 静态注册 步骤: 编写Java类,比如StaticRegiste... ...查看全部
0
评论

跟我学企业级flutter项目:用bloc手把手教你搭建用户认证系统 企业级flutter

技术精选王二蛋和他的张大花 发表了文章 • 1634 次浏览 • 2021-12-16 11:00 • 来自相关话题

前言 跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制企... ...查看全部
0
评论

Kotlin 1.5 新特性 Inline classes,还不了解一下? Inline

技术精选王二蛋和他的张大花 发表了文章 • 753 次浏览 • 2021-12-16 10:11 • 来自相关话题

Kotlin 1.5 如约而来了。 如果你正在使用Android Studio 4.2.0 、IntelliJ IDEA 2020.3 或更高的版本,近期就会收到 Kotlin 1.5 的Plugin推送了。作为一个大版本,1.5带来了不少新特性,其中最主要的... ...查看全部
0
评论

Flutter 2021 中的按钮 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 614 次浏览 • 2021-12-16 10:04 • 来自相关话题

在本文中,我们将介绍令人惊叹的 Flutter 按钮,它们可以帮助所有初学者或专业人士为现代应用程序设计漂亮的 UI。 首先让我告诉你关于 Flutter 中按钮的一件重要事情,在flutter最新版本中以下Buttons在fluter中被废弃了:废弃的推荐的... ...查看全部
0
评论

Flutter定制一个ScrollView嵌套webview滚动的效果 ScrollView Flutter

技术精选王二蛋和他的张大花 发表了文章 • 1634 次浏览 • 2021-12-16 09:58 • 来自相关话题

场景描述 业务需要在一个滚动布局中嵌入一个webview,但是在Android平台上有一个关于webview高度的bug: 当webview高度过大时会导致Crash甚至手机重启。所以我想到了这样一种布局:最外层是一个ScrollView,内部含有一个定高的可... ...查看全部
0
评论

kotlin函数 函数 kotlin

技术精选柳天明 发表了文章 • 745 次浏览 • 2021-12-15 17:14 • 来自相关话题

1.概念函数是执行操作并可以返回值的离散代码块。在 Kotlin 中,函数是使用 fun 关键字声明的,并且可以使用接收具名值或默认值的参数。与特定类关联的函数称为方法。一个用于执行特定任务的代码块它可以将大型的程序分解为小型的模块使用关键字 fun 来声明可... ...查看全部
0
评论

AES 前后端加解密方案 AES

技术精选王二蛋和他的张大花 发表了文章 • 1144 次浏览 • 2021-12-15 11:37 • 来自相关话题

AES 前后端加解密方案 背景 最近有一个需求:后端对敏感数据进行加密传输给前端,由前端解密后进行回显。在讨论之后,定下了AES加解密方案 概念 AES: 密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijn... ...查看全部
0
评论

聊一聊ThreadLocal,终于搞明白了 ThreadLocal

技术精选王二蛋和他的张大花 发表了文章 • 758 次浏览 • 2021-12-15 11:34 • 来自相关话题

ThreadLocal是什么? 试想以下情况: 在多线程的情况下,对一同一个变量操作可能会出现冲突,解决的办法就是对这个变量加锁。但是我们有时候其实就是想要一个全局变量,不想让多个线程去干扰。那么能不能有一个变量,名字相同,但是多个线程操作的时候又不会相互影响... ...查看全部
0
评论

【墙裂推荐】球球了,RPC之间调用别再使用 if-else做参数校验了 RPC

技术精选王二蛋和他的张大花 发表了文章 • 1025 次浏览 • 2021-12-15 11:32 • 来自相关话题

RPC调用时使用 @Validated进行参数校验不起作用 球球了,RPC之间调用别再使用 if-else做参数校验了。众所周知,@Validated 是一款非常好用的参数校验工具。但在RPC调用时不可用,在当前的微服务大环境下,微服务之间的调用怎么做到优雅... ...查看全部
0
评论

Flutter APP 前期准备工作 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 801 次浏览 • 2021-12-15 11:25 • 来自相关话题

组件库可参考:flutter.dev、bruno(贝壳开源组件库) 以下从部分GetX文档转载 用于记录。 框架: Flutter GetX GetX 是 Flutter 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷的路由管理。 Get... ...查看全部
0
评论

Android中的类加载器 源码分析 Android

技术精选柳天明 发表了文章 • 871 次浏览 • 2021-12-13 14:11 • 来自相关话题

类的生命周期加载阶段加载阶段可以细分如下加载类的二进制流数据结构转换,将二进制流所代表的静态存储结构转化成方法区的运行时的数据结构生成java.lang.Class对象,作为方法区这个类的各种数据的访问入口加载类的二进制流的方法从zip包中读取。我们常见的JA... ...查看全部
0
评论

Android 多线程-IntentService详解 IntentService Android

技术精选柳天明 发表了文章 • 651 次浏览 • 2021-12-13 14:09 • 来自相关话题

IntentService 一、IntentService概述   上一篇我们聊到了HandlerThread,本篇我们就来看看HandlerThread在IntentService中的应用,看本篇前建议先看看上篇的HandlerThread,有助于我们更好掌... ...查看全部
0
评论

Android onSaveInstanceState/onRestoreInstanceState 原来要这么理解 Android

技术精选柳天明 发表了文章 • 1204 次浏览 • 2021-12-13 14:06 • 来自相关话题

前些天,有位小伙伴兴匆匆地跑过来给我展示一个现象:Activity 里有个EditText,点击该EditText 输入一些文字。此时,转动手机方向,Activity 变成横屏了,而EditText 上的文字依然保留。 问我:为啥EditText上文字能够恢复... ...查看全部
0
评论

Spring Boot + Redis 解决重复提交问题,还有谁不会?? Spring Boot Redis

技术精选王二蛋和他的张大花 发表了文章 • 761 次浏览 • 2021-12-13 10:13 • 来自相关话题

前言 在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段: 1、数据库... ...查看全部
0
评论

FlutterWeb初体验 FlutterWeb

技术精选王二蛋和他的张大花 发表了文章 • 908 次浏览 • 2021-12-13 10:11 • 来自相关话题

FlutterWeb初体验 [toc] 背景 因为最近业务需求的变动,在APP的某一部分页面会经常性发生变动,一般情况下来说,这种不稳定的页面不应该由原生来承担,修改发版的成本太大了,最合理的做法是由H5来承担,由原生提供必要的bridge来调用原生方法,但是... ...查看全部
0
评论

一步一步完成Flutter应用开发-掘金App文章详情, 悬浮,标题动画 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 969 次浏览 • 2021-12-13 10:06 • 来自相关话题

这边文章主要将掘金app的文章详情界面的内容构造和效果的实现,也是完结篇,或者有兴趣的同学们可以谈论想要去实现哪个页面的或者功能都可以谈论起来。一起进步。一个人终究没有一群人会走得远。 标题部分 看了一下掘金app文章详情的效果,我的思路是自定义一个appba... ...查看全部
0
评论

Android论网络加载框架(Android-async-http,afinal,xUtils,Volley,okhttp,Retrofit)的特点和优缺点 Android https

技术精选柳天明 发表了文章 • 1007 次浏览 • 2021-12-10 17:08 • 来自相关话题

一:HTTP,TCP,UDP,Socket简要介绍 1、TCP TCP简要介绍 TCP是面向连接的、传输可靠(保证数据正确性且保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。 TCP三次握手 建立一个TCP连接时,需... ...查看全部
0
评论

Android查看第三方库的依赖树汇总 Android

技术精选柳天明 发表了文章 • 932 次浏览 • 2021-12-10 17:07 • 来自相关话题

项目的开发过程中,我们或多或少都会引入第三方库,引入的库越多,越容易产生库之间的依赖冲突。 下面就拿我遇到的问题还原一下: 之前接人容联客服系统的时候,集成完成后进入客服页面发生闪退,我们回顾一下错误信息: 我们关键看一下报错代码: java.lang.No... ...查看全部
0
评论

Android Canvas画布解析 canvas Android

技术精选柳天明 发表了文章 • 683 次浏览 • 2021-12-10 17:06 • 来自相关话题

1.简介在开发中,我们经常需要自定义View去实现各种各样的效果,在这个过程中经常需要用到Canvas画布去绘制各种各样的图形和图案,因此,熟练地掌握Canvas的各种使用方法,就显得尤为重要。本文将简要介绍Canvas的各种用法,加深大家的理解。2.绘制各种... ...查看全部
0
评论

写动画不用愁,Lottie 已经支持 Jetpack Compose 啦! Lottie

技术精选王二蛋和他的张大花 发表了文章 • 1244 次浏览 • 2021-12-10 14:45 • 来自相关话题

概述 Lottie 是一款优秀的移动应用动画效果框架,支持为原生应用添加动画效果。Lottie 在不需要对代码进行重写的情况下让工程师更加方便的创建更丰富的动画效果,有了 Lottie 就不再需要使用 Gif 动画来展现效果,在移动开发领域 Lottie 已经... ...查看全部
0
评论

Flutter | 启动,渲染,setState 流程 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 702 次浏览 • 2021-12-10 14:33 • 来自相关话题

前言 用了这么久 Flutter 了,居然都不知道他的启动过程,真的是学之有愧啊,今天我们来分析一下 Flutter 的启动流程,以及他的渲染过程,对其做一个简单的剖析。 启动流程 Flutter 的启动入口在 lib/main.dart 里的 main() ... ...查看全部
0
评论

其他都是错的,只有这一篇正确解决:Flutter Textfield长按报错修复:NosuchMethodError: The getter ‘pasterBu Flutter

技术精选王二蛋和他的张大花 发表了文章 • 724 次浏览 • 2021-12-10 14:20 • 来自相关话题

正确解决:Flutter Textfield长按报错修复:NosuchMethodError: The getter 'pasterButtonLabel' was ca ????????? 为什么叫正确解决?? 关于这个问题,我在百度上看过很多人的答案,基本... ...查看全部
0
评论

实现穿梭栈帧的魔法--协程 协程 kotlin

技术精选柳天明 发表了文章 • 687 次浏览 • 2021-12-09 15:06 • 来自相关话题

1. 协程-穿梭栈帧的魔法 协程的特性是代码中调用一次,实际会执行2次,第一次如果不满足条件先return一个状态,当满足条件的时候线程池会回调该方法执行第二次,而且还具有单例特性(指该函数第一次和第二次执行期间共享同一个上下文),妥妥的操作栈帧的魔法师。 2... ...查看全部
0
评论

构建Java IO框架体系 io Java

技术精选柳天明 发表了文章 • 673 次浏览 • 2021-12-09 15:06 • 来自相关话题

IO框架 Java IO的学习是一件非常艰巨的任务。 它的挑战是来自于要覆盖所有的可能性。不仅存在各种I/O源端还有想要和他通信的接收端(文件/控制台/网络链接),而且还需要以不同的方式与他们进行通信(顺序/随机存取/缓冲/二进制/字符/行/字 等等)这... ...查看全部
0
评论

kotlin 与java 互操作 kotlin

技术精选柳天明 发表了文章 • 808 次浏览 • 2021-12-09 15:04 • 来自相关话题

简介 大多数情况下,你不需要关注这个问题。但是,如果你的代码中包含了部分Java代码,了解这些可能帮你解决一些棘手的问题,同时让你设计的Api更加可靠 互操作性与可空性 Java世界里所有对象都可能是null,当一个kotlin函数返回string类型值,你不... ...查看全部
0
评论

LiveData学习记 LiveData Android

技术精选柳天明 发表了文章 • 959 次浏览 • 2021-12-09 15:03 • 来自相关话题

LiveData 使用 var liveData: MutableLiveData<String>? = null //初始化 liveData = MutableLiveData() // 设置 observe liveData?.observe... ...查看全部
0
评论

看一遍就理解:动态规划详解 动态规划

技术精选王二蛋和他的张大花 发表了文章 • 569 次浏览 • 2021-12-09 10:37 • 来自相关话题

前言 我们刷leetcode的时候,经常会遇到动态规划类型题目。动态规划问题非常非常经典,也很有技巧性,一般大厂都非常喜欢问。今天跟大家一起来学习动态规划的套路,文章如果有不正确的地方,欢迎大家指出哈,感谢感谢~ 什么是动态规划? 动态规划的核心思想 一个例... ...查看全部
0
评论

如何进一步提高flutter内存表现 flutter内存

技术精选王二蛋和他的张大花 发表了文章 • 1190 次浏览 • 2021-12-09 10:34 • 来自相关话题

前言 性能稳定性是App的生命,Flutter带了很多创新与机遇,然而团队在享受Flutter带来的收益同时也迎接了很多新事物带来的挑战。 本文就内存优化过程中一些实践经验跟大家做一个分享。 Flutter 上线之后 闲鱼使用一套混合栈管理的方案将Flutte... ...查看全部
0
评论

Flutter动画实现粒子漂浮效果 动画

技术精选王二蛋和他的张大花 发表了文章 • 909 次浏览 • 2021-12-09 10:32 • 来自相关话题

要问2019年最火的移动端框架,肯定非Google的Flutter莫属。 本着学习的态度,基本的Dart语法(个人感觉语法风格接近Java+JS)过完之后,开始撸代码练手。 效果图 (这里为了方便录制gif,动画设置的较快;如果将动画的Duration设... ...查看全部
0
评论

GC回收机制与分代回收策略 Android

技术精选上帝之眼 发表了文章 • 777 次浏览 • 2021-12-08 22:44 • 来自相关话题

GC回收机制一、前言垃圾回收:Garbage Collection,简写 GC。JVM 中的垃圾回收器会自动回收无用的对象。但是 GC 自动回收的代价是:当这种自动化机制出错,我们就需要深入理解 GC 回收机制,甚至需要对这些 自动化 的技术实施必要的监控与... ...查看全部
0
评论

String还有长度限制?是多少? String

技术精选王二蛋和他的张大花 发表了文章 • 618 次浏览 • 2021-12-08 10:35 • 来自相关话题

前言 话说Java中String是有长度限制的,听到这里很多人不禁要问,String还有长度限制?是的有,而且在JVM编译中还有规范,而且有的家人们在面试的时候也遇到了。 String 首先要知道String的长度限制我们就需要知道String是怎么存储字符串... ...查看全部
0
评论

ASM字节码插桩 字节码插桩

技术精选王二蛋和他的张大花 发表了文章 • 853 次浏览 • 2021-12-08 10:31 • 来自相关话题

ASM字节码插桩 一、什么是插桩 QQ空间曾经发布的热修复解决方案中利用Javaassist库实现向类的构造函数中插入一段代码解决CLASS_ISPREVERIFIED 问题。包括了Instant Run的实现以及参照Instant Run实现的热修复美团Ro... ...查看全部
0
评论

Flutter 单例的实现 单例

技术精选王二蛋和他的张大花 发表了文章 • 700 次浏览 • 2021-12-08 10:30 • 来自相关话题

和谐学习!不急不躁!!我是你们的老朋友小青龙~ 前言 回顾iOS,单例的写法如下: static JXWaitingView *shared; +(JXWaitingView*)sharedInstance{ static dispatch_once_t... ...查看全部
0
评论

Android 图形处理 —— Matrix 原理剖析 Matrix Android

技术精选柳天明 发表了文章 • 1136 次浏览 • 2021-12-07 17:03 • 来自相关话题

Matrix 简介 Android 图形库中的 android.graphics.Matrix 是一个 3×3 的 float 矩阵,其主要作用是坐标变换 它的结构大概是这样的 其中每个位置的数值作用和其名称所代表的的含义是一一对应的 MSCALE_X、M... ...查看全部
0
评论

Glide线程池 Glide Android

技术精选柳天明 发表了文章 • 1446 次浏览 • 2021-12-07 17:02 • 来自相关话题

hello:大家好我是 小小小小小鹿,一枚菜鸡Android程序猿。最近正在阅读Glide源码,今天我们要研究的部分是Glide 线程池的配置。 本次代码阅读主要有两个目标 弄清楚Glide是如何做线程池配置的 Glide如何进行优先级加载 Glide用来... ...查看全部