注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

ChatGPT讨论

ChatGPT讨论

畅所欲言
RTE开发者社区

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

Android AIDL通信DeadObjectException解决 DeadObjectException AIDL

技术精选王二蛋和他的张大花 发表了文章 • 40 次浏览 • 2023-03-09 15:27 • 来自相关话题

使用过AIDL进行跨进程通信的同学,肯定遇到过DeadObjectException这个崩溃,那么这个崩溃是怎么来的,我们又该如何解决它呢?今天这篇文章就来聊一聊。 崩溃来源 首先,这个崩溃的意思是,多进程在进行跨进程Binder通信的时候,发现通信的Bind... ...查看全部
0
评论

Flutter中的异步执行策略 异步 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 47 次浏览 • 2023-03-09 15:26 • 来自相关话题

在Flutter中,如何执行一段延迟执行的异步代码?我们可以找到下面这些方法。 scheduleMicrotask Future.microtask Future Future.delayed Timer.run WidgetsBinding.addPost... ...查看全部
0
评论

Disruptor 高性能队列原理浅析 Disruptor

技术精选王二蛋和他的张大花 发表了文章 • 29 次浏览 • 2023-03-08 15:28 • 来自相关话题

介绍 Disruptor 是英国外汇交易公司 LMAX 开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与 I/O 操作处于同样的数量级)。基于Disruptor 开发的系统单线程能支撑每秒 600 万订单,2010 年在 QCo... ...查看全部
0
评论

Android音频播放AudioTrick详解 AudioTrick

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

Android 中常用的播放音频的接口有MediaPlayer、AudioTrack和SoundPool,音频的渲染最常用的是AudioTrack和OpenSL ES ,下面将介绍下AudioTrack相关知识,主要内容如下: AudioTrack介绍 Au... ...查看全部
0
评论

Android 完整的apk打包流程 Android 打包

技术精选王二蛋和他的张大花 发表了文章 • 41 次浏览 • 2023-03-08 15:08 • 来自相关话题

在Android Studio中,我们需要打一个apk包,可以在Gradle task 任务中选一个 assembleDebug/assembleRelease 任务, 控制台上就可以看到所有的构建相关task: 可以看到,这么多个task任务,执行是有... ...查看全部
0
评论

Lambda - 认识java lambda与kotlin lambda的细微差异 Lambda

技术精选王二蛋和他的张大花 发表了文章 • 41 次浏览 • 2023-03-07 11:06 • 来自相关话题

Lambda 这个估计算是一个非常有历史感的话题了,Lambda相关的文章,也有很多了,为啥还要拿出来炒炒冷饭呢?主要是最近有对Lambda的内容进行字节码处理,同时Lambda在java/kotlin/android中,都有着不一样是实现,非常有趣,因此本文... ...查看全部
0
评论

来吧!接受Kotlin 协程--线程池的7个灵魂拷问 线程池 协程 kotlin

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

在Java的世界里支持多线程编程,开启一个线程的方式很简单: private void startNewThread() { new Thread(()->{ //线程体 //我在子... ...查看全部
0
评论

简单教你Intent如何传大数据 Intent

技术精选王二蛋和他的张大花 发表了文章 • 39 次浏览 • 2023-03-07 10:53 • 来自相关话题

前言 最近想不出什么比较好的内容,但是碰到一个没毕业的小老弟问的问题,那就借机说说这个事。Intent如何传大数据?为什么是简单的说,因为这背后深入的话,有很多底层的细节包括设计思想,我也不敢说完全懂,但我知道当你用Intent传大数据报错的时候应该怎么解决,... ...查看全部
0
评论

考研失败,加入国企当程序员,真香! 代码人生

技术精选王二蛋和他的张大花 发表了文章 • 28 次浏览 • 2023-03-03 11:01 • 来自相关话题

下面是正文。 最近考研出成绩了,大家考得怎么样?分享一个自己考研失败后,入职国企的故事。 1、考研失败 我是工作了3年后才参加考研的。 老家成都,本科毕业于帝都某所以能歌善舞著称的985学校,哲学专业。 大学选专业时家里人不懂,自己全凭爱好,第一志愿就是哲学... ...查看全部
0
评论

FlutterComponent最佳实践之动画的显和隐 FlutterComponent

技术精选王二蛋和他的张大花 发表了文章 • 41 次浏览 • 2023-03-03 10:59 • 来自相关话题

Flutter中包含大量的动画组件和自定义动画方式,所以,在合适的场景下选择合适的动画实现方式就成了决定代码质量好坏的一个重要因素。 动画选择决策树 Flutter中的动画从广义上来讲可以分为两类,一类是基于绘制的动画(Drawing-based animat... ...查看全部
0
评论

Android:实现一个自定义View扫描框 View扫描框

技术精选王二蛋和他的张大花 发表了文章 • 44 次浏览 • 2023-03-03 10:57 • 来自相关话题

扫码功能都用过吧,打开扫码功能后都会有类似封面图的效果。其实就是一个自定义View的遮罩,话不多说,今天这篇我们就来讲解如何实现一个扫面框动效。 首先,我们先分析下动效的组成,有利于待会拆分实现: 四周类似角标的白线 角标框住的浅白色背景 一条由上而下由快到... ...查看全部
0
评论

Kotlin Collection KTX:让你的集合操作如丝般顺滑 ktx

技术精选王二蛋和他的张大花 发表了文章 • 42 次浏览 • 2023-03-03 10:53 • 来自相关话题

当今移动应用开发,常常需要使用各种集合类型来存储和操作数据。Kotlin 提供了 Collection KTX 扩展库,为我们操作集合提供了非常方便的 API。在本篇文章中,我们将介绍 Collection KTX 中包含的所有扩展函数,让你的集合操作变得更加... ...查看全部
0
评论

Flutter 知识集锦 | 基于 Flow 实现滑动显隐层 滑动显隐层 flow

技术精选王二蛋和他的张大花 发表了文章 • 38 次浏览 • 2023-03-03 10:52 • 来自相关话题

1. 前言最近要实现一个小需求,涵盖了很多知识点,比如手势、动画、布局等。挺有意思的,写出来和大家分享一下。如下所示,分为上下两层;当左右滑时,上层会随偏移量而平移,从而让上层产生滑动手势显隐的效果:标题这里上层通过不透明度 0.2 的蓝色示意,实际使用时可以... ...查看全部
0
评论

实战:一天开发一款内置游戏直播的国产版Discord应用【附源码】(下) 开源项目

开源项目阿花君霸占路人 发表了文章 • 49 次浏览 • 2023-03-02 16:45 • 来自相关话题

上篇:https://www.imgeek.net/article/825362923声网RTC接入, 直播与语音实现接入在views/Channel/components文件夹下新增一个组件StreamHandler, 该组件为后续我们处理游戏房间的组件, ... ...查看全部
0
评论

实战:一天开发一款内置游戏直播的国产版Discord应用【附源码】(上) 开源项目

开源项目阿花君霸占路人 发表了文章 • 61 次浏览 • 2023-03-02 16:43 • 来自相关话题

游戏直播是Discord产品的核心功能之一,本教程教大家如何1天内开发一款内置游戏直播的国产版Discord应用,用户不仅可以通过IM聊天,也可以进行语聊,看游戏直播,甚至自己进行游戏直播,无任何实时音视频底层技术的Web开发者同样适用,效果如下: 开整!St... ...查看全部
0
评论

迎接35岁,我在美团的22年总结及23年规划 代码人生

技术精选王二蛋和他的张大花 发表了文章 • 54 次浏览 • 2023-03-02 11:03 • 来自相关话题

22年10月,喜提二胎,同时儿子还不到两岁,工作中已经苦练写作基本功了,很难有心力在工作外写东西。 但作为一个技术从业者,定期写技术博客和总结规划,是确保高效工作的好习惯。工作已经十年了,越来越认可“选择比努力更重要”。 多数人都不喜欢思考,经常用战术上的勤奋... ...查看全部
0
评论

Android:面向单Activity开发 单Activity

技术精选王二蛋和他的张大花 发表了文章 • 43 次浏览 • 2023-03-02 10:55 • 来自相关话题

记得前一两年很多人都跟风面向单Activity开发,顾名思义,就是整个项目只有一个Activity。一个Activity里面装着N多个Fragment,再给Fragment加上转场动画,效果和多Activity跳转无异。其实想想还比较酷,以前还需要关注多个Ac... ...查看全部
0
评论

2023也该知道了:kotlin协程取消和异常传播机制 协程 kotlin

技术精选王二蛋和他的张大花 发表了文章 • 43 次浏览 • 2023-03-02 10:53 • 来自相关话题

什么是结构化并发? 说好的异常传播为啥失效了? 怎么还有async不抛异常的问题? 1 结构化并发(Structured Concurrency) 1.1 java的"离散性并发" kotlin 的Coroutine是【结构化并发】,与结构化并发对应的方式是... ...查看全部
0
评论

ProtoBuf 动态拆分Gradle Module Protobuf

技术精选王二蛋和他的张大花 发表了文章 • 39 次浏览 • 2023-03-02 10:48 • 来自相关话题

预期 当前安卓的所有proto都生成在一个module中,但是其实业务同学需要的并不是一个大杂烩, 只需要其中他们所关心的proto生成的类则足以。所以我们希望能将这样一个大杂烩的仓库打散,拆解成多个module。 buf.yaml Protobuf是Pr... ...查看全部
0
评论

Flutter webview_flutter滑动监听 webview_flutter Flutter

技术精选王二蛋和他的张大花 发表了文章 • 40 次浏览 • 2023-03-02 10:47 • 来自相关话题

前言 当需要使用webview时,常用的插件有webview_flutter、flutter_webview_plugin、flutter_inappwebview等。 项目中已经使用的是官方的webview_flutter 。 问题: 总的来说webview... ...查看全部
0
评论

简单回顾位运算 位运算

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

前言 位运算其实是一个比较常用的操作,有的人可能说,并没有啊,我好像基本就没怎么用过位运算,但如果你经常看源码,你就会发现源码里面有很多位运算的操作,而且这些操作我个人觉得确实是有很意思,所以位运算很重要,平时用不多,也需要经常去回顾复习。 因为临时写的,有些... ...查看全部
0
评论

一次线上OOM问题分析 OOM

技术精选王二蛋和他的张大花 发表了文章 • 33 次浏览 • 2023-03-01 15:52 • 来自相关话题

现象 线上某个服务有接口非常慢,通过监控链路查看发现,中间的 GAP 时间非常大,实际接口并没有消耗很多时间,并且在那段时间里有很多这样的请求。 原因分析 先从监控链路分析了一波,发现请求是已经打到服务上了,处理之前不知道为什么等了 3s,猜测是不是机器当时... ...查看全部
0
评论

有多少人忘记了gb2312 gb2312

技术精选王二蛋和他的张大花 发表了文章 • 46 次浏览 • 2023-03-01 15:42 • 来自相关话题

本想新周摸新鱼,却是早早入坑。看到群友千元求解一个叫当当网的索引瞬间来了兴趣 网站地址,大体一看没什么特别的地方就是一个关键字编码问题,打眼一看url编码没跑直接拿去解码无果 -有点惊讶看似url编码实则url编码只是这,滋滋滋... 有点东西,开始... ...查看全部
0
评论

Android事件冲突解决-悬浮窗拖拽处理 事件冲突

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

需求场景 最近项目中要做一个音乐播放悬浮按钮的功能,最终实现效果如下: 问题暴露 悬浮窗布局文件就不放了,就是水平LinearLayout里面放几个ImageView。 做的过程当中遇到一个问题,就是悬浮窗是可以任意拖拽的,悬浮窗里面的按钮是可以点击的,比如... ...查看全部
0
评论

NativeBridge:我在Pub上发布的第一个插件 Flutter Pub

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

前沿 坦白地说,在发布 native_bridge 之前,自己从没有想过会在 pub 上发布一款自己开发的 Flutter 插件。一方面是觉得自己水平有限,很难产出比较有实用价值的内容。虽然之前有写过 Plugin 开发相关的文章,但那也只是用来自我学习的 D... ...查看全部
0
评论

Android通知栏适配调研-放弃RemoteViews 通知栏适配 RemoteViews

技术精选王二蛋和他的张大花 发表了文章 • 44 次浏览 • 2023-03-01 15:16 • 来自相关话题

问题描述: 项目的通知栏的RemoteViews背景图有些厂商颜色不对,需要一个适配方案,来适配所有机型。 项目现状: 目前的方案是,创建一个新的通知,通过这个通知来获取底色。 其中有一个字段是获取是否是暗黑模式,这段代码是先用按位或忽略掉透明度,系统的字体... ...查看全部
0
评论

面试题:Android 中 Intent 采用了什么设计模式? Intent

技术精选王二蛋和他的张大花 发表了文章 • 28 次浏览 • 2023-02-28 10:55 • 来自相关话题

答案是采用了原型模式。 原型模式的好处在于方便地拷贝某个实例的属性进行使用、又不会对原实例造成影响,其逻辑在于对 Cloneable 接口的实现。 话不多说看下 Intent 的关键源码:  // frameworks/base/core/java/... ...查看全部
0
评论

Android斩首行动——接口预请求 接口预请求

技术精选王二蛋和他的张大花 发表了文章 • 28 次浏览 • 2023-02-28 10:54 • 来自相关话题

前言 开发同学应该都很熟悉我们页面的渲染过程一般是从Activity#onCreate开始,再发起网络请求,等请求回调回来后,再基于网络数据渲染页面。可以用下面这幅图来粗略描述这个过程: 可以看到,目标页面渲染完成前必须得等待网络请求,导致渲染速度并没有那么... ...查看全部
0
评论

Android 手写热修复dex dex

技术精选王二蛋和他的张大花 发表了文章 • 39 次浏览 • 2023-02-28 10:47 • 来自相关话题

现有的热修复框架很多,尤以AndFix 和Tinker比较多 具体的实现方式和项目引用可以参考网络上的文章,今天就不谈,也不是主要目的 今天就来探讨,如何手写一个热修复的功能 对于简单的项目,不想集成其他修复框架的SDK,也不想用第三方平台,只是紧急修复... ...查看全部
0
评论

新版Android Studio Logcat view使用简明教程 android studio

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

从Android Studio Dophin开始,Android Studio中的默认展示了新版的logcat。新版的logcat色彩上是更加的好看了,不同的tag会有不同的颜色,不同level等级的log默认也有不同的颜色。log过滤修改的更简洁了,当然使用... ...查看全部
0
评论

Android 逆向从入门到入yu 逆向

技术精选王二蛋和他的张大花 发表了文章 • 41 次浏览 • 2023-02-28 10:43 • 来自相关话题

免责声明 本次技术分享仅用于逆向技术的交流与学习,请勿用于其他非法用途;技术是把双刃剑,请善用它。 逆向是什么、可以做什么、怎么做 简单讲,就是将别人打包好的 apk 进行反编译,得到源码并分析代码逻辑,最终达成自己的目的。 可以做的事: 修改 sm... ...查看全部
0
评论

狂飙!Android 14 第一个预览版已发布~ Android

技术精选王二蛋和他的张大花 发表了文章 • 68 次浏览 • 2023-02-24 16:36 • 来自相关话题

前言 Android系统的更新速度真的是“一路狂飙”,23年2月8日,Android 14 第一个预览版本发布。Android 14 将继续致力于提高开发人员的工作效率,同时增强性能、隐私、安全性和用户自定义。 预计将会在八月份发布最终的Release版本 ... ...查看全部
0
评论

简历写得好,offer不会少! 代码人生

技术精选王二蛋和他的张大花 发表了文章 • 38 次浏览 • 2023-02-23 11:14 • 来自相关话题

转眼时间已经到2月下旬了,按照往年各个公司的招聘进度,估计近期各个公司的春招就会开启了。 春招作为校招生们求职的黄金时间,把握好金三银四的招聘季,不仅可以为金九银十的秋招做好铺垫,运气好的话可以直接通过实习转正一步到位免去秋招。 因此,准备在春招中大显身手... ...查看全部
0
评论

改行后我在做什么?(2022-9-19日晚) 代码人生

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

闲言碎语 今天回了趟家里,陪父母一起吃了个饭。父母照例是在唠叨,这个年纪了还不结婚,也没个稳定的工作,巴拉巴拉的一大堆。吃完饭我匆匆的就回到了我租住的地方。在现阶段,其实我对于父母所诉说的很多东西,我都是认同的。 但在我这个年纪,这个阶段,看似有很多选择... ...查看全部
0
评论

DIO源码浅析——揭开面纱后是你印象中的样子吗 dio

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

DIO源码解析 dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时、自定义适配器等 Dio版本号:4.0.6 基本使用 final dio = Dio(); fin... ...查看全部
0
评论

Flutter 仿闲鱼动画效果 闲鱼 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 38 次浏览 • 2023-02-23 11:07 • 来自相关话题

前言 目前正在做的项目,为了增加用户的体验度,准备增加一些动画效果,其中底部栏中间按钮的点击事件参考了闲鱼的动效,便在此基础上仿写了该动效,并增加了一些新的效果。 动效 闲鱼动效 仿写效果 思路 根据UI的设计图,对每个模块设计好动画效果,本人主要设计了以... ...查看全部
0
评论

Android源码—为什么onResume方法中不可以获取View宽高 onResume

技术精选王二蛋和他的张大花 发表了文章 • 45 次浏览 • 2023-02-23 11:04 • 来自相关话题

前言 有一个经典的问题,我们在Activity的onCreate中可以获取View的宽高吗?onResume中呢? 对于这类八股问题,只要看过都能很容易得出答案:不能。 紧跟着追问一个,那为什么View.post为什么可以获取View宽高? 今天来看看这些问题... ...查看全部
0
评论

祖传代码重构:从25万行到5万行的血泪史 重构

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

背景 一、接手 7 月份组织架构调整后,我们组接手了搜索链路中的 Query 理解基础模块,包括本次重构对象 Query Optimizer,负责 query 的分词、词权、紧密度、意图识别。 二、为什么重构 面对一份 10年+ 历史包袱较重的代码,大多数开发... ...查看全部
0
评论

兔兔按钮——安卓悬浮按钮 悬浮按钮

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

前言 安卓的Material库提供了许多样式更精美的控件,其中就有悬浮控件,它表现出一种悬浮在页面的效果,也就是有立体效果的,让人产生这种控件是另一个维度而不是这个维度的感觉,下面我们就来看看兔兔按钮。 正篇 实现过程 首先我们在布局中加上我们的Floatin... ...查看全部
0
评论

Android深思如何防止快速点击 Android 快速点击

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

前言 其实快速点击是个很好解决的问题,但是如何优雅的去解决确是一个难题,本文主要是记录一些本人通过解决快速点击的过程中脑海里浮现的一些对这个问题的深思。 1. AOP 可以通过AOP来解决这个问题,而且AOP解决的方法也很优雅,在开源上也应该是能找到对应的成熟... ...查看全部
0
评论

KMP—仅需一套代码,使用kotlin也能一站式搭建android, 桌面端,和web端app! KMP kotlin Android

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

截止上周(本文写于2023.02.07),JetBrains推出Compose跨平台已经发布了1.3.0版本,可以说是很稳定了。很明显这也是跨平台UI的一个很好的方案。 如果你还不了解Compose Multiplatform是什么, 也可以直接参考官网的... ...查看全部
0
评论

24 岁技术人不太平凡的一年 代码人生

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

一年前,我整夜混迹于魔都淮海中路的酒吧迪厅,而白天,在外滩海景餐厅吃着四位数一顿的西餐。租住的洋房里陈列着各种奢侈品…… 一年后,我结婚了,并且买了套房子。 一、魔都 2021 年,是我爸妈非常兴奋的一年。因为那年我去了上海,找了一份年薪 60 几万的工作。他... ...查看全部
0
评论

工作7年的程序员,明白了如何正确的"卷" 代码人生

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

大家好,我是大鹅,一名在互联网行业,工作了7年的程序员。 今天和大家聊聊工作7年后,一些感悟吧。 背景 近两年,出台和落地的反垄断法,明确指出要防止资本无序扩张。 这也就导致现在的各大互联网公司,不能再去染指其他已有的传统行业,只能专注自己目前存量的这些业务。... ...查看全部
0
评论

上手试试 Compose for ios iOS compose

技术精选王二蛋和他的张大花 发表了文章 • 28 次浏览 • 2023-02-21 10:54 • 来自相关话题

前言 前段时间看了阿黄哥的一篇介绍Compose for ios 的文章 Compose跨平台第三弹:体验Compose for iOS(黄林晴) juejin.cn/post/719577… 才知道 compose 已经可以跨ios端了,自己也打算上手试... ...查看全部
0
评论

Flutter 3.7 之快速理解 toImageSync 是什么?能做什么? Flutter toImageSync

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

随着 Flutter 3.7 的更新, dart:ui 下多了 Picture.toImageSync 和 Scene.toImageSync 这两个方法,和Picture.toImage 以及 Scene.toImage 不同的是 ,toImageSy... ...查看全部
0
评论

final的那些事儿 Java final

技术精选王二蛋和他的张大花 发表了文章 • 26 次浏览 • 2023-02-21 10:48 • 来自相关话题

final作为java中基础常用的关键字,相信大家都很熟悉,大家都晓得final可以修饰类,方法和变量且具有以下特性: final修饰类时,该类不可被继承 final修饰方法时,该方法不可被重写 final修饰变量时,如果该变量是基础数据类型,则只能赋值一次... ...查看全部
0
评论

拥有思想,你就是高级、资深、专家、架构师 代码人生

技术精选王二蛋和他的张大花 发表了文章 • 28 次浏览 • 2023-02-21 10:47 • 来自相关话题

当然要想成为高级工程师或者架构师,光看书是不行的,书本上来的东西都是工具型编程的体现,何为工具型编程呢? 就是说可以依据书本、网络等渠道就能完成的编程就是工具型编程,那怎么解决呢? 为什么要提升编程思想 这个问题我想大家都有答案,编程思想就是一个程序员的灵魂... ...查看全部
0
评论

【设计模式】Kotlin 与 Java 中的单例 单例 Java kotlin

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

单例模式 单例模式是一个很常见的设计模式,尤其是在 Java 中应用非常广泛。单例模式的定义是保证一个类仅有一个实例,并提供一个访问它的全局访问点。 Java 中的单例模式 Java 中存在多种单例模式的实现方案,最经典的包括: 懒汉式 饿汉式 双... ...查看全部
0
评论

Flutter WebView 性能优化,让 h5 像原生页面一样优秀 webview_flutter

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

WebView 页面的体验上之所以不如原生页面,主要是因为原生页面可以马上显示出页面骨架,一下子就能看到内容。WebView 需要先根据 url 去加载 html,加载到 html 后才能加载 css ,css 加载完成后才能正常显示页面内容,至少多出两步网络... ...查看全部
0
评论

在 Flutter 中使用 webview_flutter 4.0 | js 交互 webview_flutter

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

大家好,我是 17。 已经有很多关于 Flutter WebView 的文章了,为什么还要写一篇。两个原因: Flutter WebView 是 Flutter 开发的必备技能 现有的文章都是关于老版本的,新版本 4.x 有了重要变化,基于 3.x 的代码很... ...查看全部