注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

Activity生命周期监控方案 生命周期 jni

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

实际开发中,我们经常需要在Activity的onResume或者onStop中进行全局资源的获取或释放,那么怎么去监控Activity生命周期变化呢? 通知式监控 一般情况下,我们可以在资源管理类中提供onActivityResume,onActivitySt... ...查看全部
0
评论

浅谈开发中对数据的编码和封装 数据

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

前言 前几天写了一篇对跨端通讯的思考,当时顺便想到了数据这一块,所以也可以整理一下,单独拿出来说说平时开发中涉及到哪些对数据的处理方式。 Base64 之前详细写过一篇关于Base64的文章 juejin.cn/post/715584… 简单来说,Base64... ...查看全部
0
评论

七道Android面试题,先来简单热个身 面试

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

马上就要到招(tiao)聘(cao)旺季金三银四了,一批一批的社会精英在寻找自己的下一家的同时,也开始着手为面试做准备,回想起自己这些年,也大大小小经历过不少面试,有被面试过,也有当过面试官,其中也总结出了两个观点,一个就是不花一定的时间背些八股文还真的不行,... ...查看全部
0
评论

2022年终总结——迷茫摆烂 代码人生

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

前言 如果要用两个关键词来概括2022全年,我认为是“迷茫”和“摆烂”。迫于对未来的迷茫无措,我写下了这些文字。原本没有打算发出来,但是仔细想想,这又何尝不是一种逃避?所以我发了出来,希望老哥们可以在看完文章后帮我指引前路,不在迷茫。标志性事件太多,麻烦认出来... ...查看全部
0
评论

7年老菜鸟平凡的2022 代码人生

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

前言 嗨,大家好,我是希留。一个被迫致力于成为一名全栈开发的菜鸟。 2022年对于大多数人而言是难忘的一年,受疫情影响、经历行业寒冬。裁员、失业等情况总是笼罩着本就焦虑不安的生活。 而我的2022,用一个关键词就可以概括:“平凡”。既没有升职加薪,也没有被裁... ...查看全部
0
评论

Android 通过productFlavors实现多渠道打包 多渠道 productFlavors

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

在日常开发中,可能会遇到同一份代码,需要根据运营需求打出不同包名、不同图标、不同名称的Apk,发布到不同的渠道中。Android Studio提供了便捷的多渠道打包实现方法productFlavors。 本文介绍一下使用productFlavors来实现多渠道... ...查看全部
0
评论

用做猪脚面的方式,理解下模版方法模式 模版方法

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

模版方法模式 前言 模版方法模式,是行为型设计模式的一种。这个模式的使用频率没有那么高,以至于之前从来没有了解过该模式。不过兄弟们也不用怕,这个模式其实还是比较简单的。等会咱们举个例子,来理解一下这个模式。 介绍 概念理解 模版方法模式,个人理解是,将类中的一... ...查看全部
0
评论

一起掌握Kotlin协程基础 协程 kotlin

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

前言 在平时的开发中,我们经常会跟线程打交道,当执行耗时操作时,便需要开启线程去执行,防止主线程阻塞。但是开启太多的线程,它们的切换就需要耗费很多的资源,并且难以去控制,没有及时停止或者控制不当便很可能会造成内存泄露。并且在开启多线程后,为了能够获取到计算结果... ...查看全部
0
评论

因为使用 try-cache-finally 读取文件 ,导致我被开除了.(try-with-resources 的使用方法) 读取文件

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

前些天项目经理找到我说,阿杰,你过来一下,我这有个小方法,你帮我写一下 需求: 提供一个文本文件,按行读取,然后给出一个回调函数,可以由调用者去实现对每行的处理. 我就想,你这不是瞧不起我吗.5分钟搞定!!嘴里却说,你这个有点难,我需要研究下大概今天下班前... ...查看全部
0
评论

Compose自定义View——宇智波斑写轮眼 compose

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

本章节是Compose自定义绘制的第二章,画的是一个之前设计给的一个比较复杂的,设计所谓的会呼吸的动画,那时候实现花了蛮长的时间,搬着电脑跟设计一帧一帧地对,没多久后来需求就被拿掉了,至于文章的标题哈哈随意起了一个,长得有点像而已。 Compose的实现,图形... ...查看全部
0
评论

Android约束布局ConstraintLayout的使用 ConstraintLayout

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

Android引入约束布局的目的是为了减少布局层级的嵌套,从而提升渲染性能。约束布局综合线性布局、相对布局、帧布局的部分功能,缺点也很明显,就是可能要多写几行代码。所以约束布局使用时,还得综合考虑代码量。提升性能也并不一定非得使用约束布局,也可以在ViewGr... ...查看全部
0
评论

兔兔进度条——安卓WebView添加进度条 webview 进度条

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

前言 本来准备过年时候慢慢写,但过完年才发现一篇都没写,真是难为情,今天我们就看看RabbitAPP中进入webview中使用的兔兔进度条,参考了51博客网的自定义progress的方法(自定义view之自定义电池效果_xiyangyang8110的技术博客_... ...查看全部
0
评论

兔兔进度条Plus——SeekBar充当Progress Progress SeekBar

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

前言 之前写的progress其实根本没有起到进度条的作用,太显眼,而且并不好看,所以有了新的想法,我们将ProgressBar控件换成SeekBar控件,然后再将它的thumb指示器换成小兔子即可。 正篇 实现过程 首先,我们在需要进度条的页面布局的最开始加... ...查看全部
0
评论

疫情过后的这个春招,真的会回暖吗? 春招

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

哈喽大家好啊,我是Hydra。今天是正月初七,不知道大家有没有复工,反正我今天已经坐在办公室里开始码字了。这个春节假期相信大家过的都不错,可以看到今年无论是回家探亲、还是外出旅游的人数,都比疫情放开前两年有了爆发式的增长。假期我躺在被窝里刷抖音,每当刷到哪个景... ...查看全部
0
评论

卷王都在偷偷准备金三银四了 金三银四

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

春节长假的尾巴怕是抓不住了,那就安心等五一吧。 可一回到岗位上,熟悉的办公室味道,熟悉的同事,月薪8000,互相笑嘻嘻。 突然迎来老板的动员大会,今年蒸蒸日上,大家共创辉煌,抿一口蛋糕,大家都是一家人。 但仔细想了想,你还欠我年终奖呢。 回到几平米的屋子,用身... ...查看全部
0
评论

为什么onMeasure会被执行两次 onMeasure

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

什么情况下会onMeasure会执行? 进入View的measure方法: void measure(){ boolean forceLayout = (mPrivateFlags & PFLAG_FORCE_LAYOUT) == PFLAG_... ...查看全部
0
评论

多渠道打包配置和打包脚本修改 多渠道打包

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

之前的文章 《创造 | 一个强大的 Android 自动化打包脚本》 介绍了 Android 自动打包脚本的配置。其实之前的脚本里还有些多渠道打包的配置实现方式并不好,比如使用 32 位还是 64 位 NDK 的问题。最近我对这个配置的打包做了更新。此外,因为... ...查看全部
0
评论

高端操作!实现RecyclerView的上下拖拽 RecyclerView

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

写在前面 最近工作强度好大,一天能敲10小时以上的代码,敲的我头疼。代码写多了,突然想起来,好像真的很久没发技术文了,原因有很多,就不说了。。都是借口,今天分享内容也是工作时遇上的一个小需求,觉得挺有意思,那就写篇文章吧!   需求描述大概是这样,一个页面有一... ...查看全部
0
评论

Redis中的HotKey如何解决 Redis HotKey

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

对于三高系统,Redis是必须/必需的,当并发高到一定的程度就可能会出现HotKey的问题,今天我们来看下Redis中的HotKey如何解决。 什么是HotKey 在较短的时间内,海量请求访问一个Key,这样的Key就被称为HotKey。 HotKey的危害 ... ...查看全部
0
评论

对于单点登录,你不得不了解的CAS 单点登录 CAS

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

大家好,我是车辙。之前我们通过面试的形式,讲了JWT实现单点登录(SSO)的设计思路,并且到最后也留下了疑问,什么是CAS。 没看过的同学建议点击下方链接先看下,两者还是有一定连贯性的。寒暄开始 今天是上班的第一天,刚进公司就见到了上次的面试官,穿着格子衬衫... ...查看全部
0
评论

Compose自定义View——LocationMarkerView LocationMarkerView

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

LocationMarker是运动轨迹上Start、End, 以及整公里点上笔者自定义绘制的一个MarkerView, 当时之所以没有用设计给的icon是这个MarkerView里需要填充动态的数字,自定义的话自主性比较大些也方面做动画,之前的Android ... ...查看全部
0
评论

Kotlin | 这些隐藏的内存陷阱,你应该熟记于心 kotlin

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

引言 Kotlin 是一个非常 yes 的语言,从 null安全 ,支持 方法扩展 与 属性扩展,到 内联方法、内联类 等,使用Kotlin变得越来越简单舒服。但编程从来不是一件简单的工作,所有简洁都是建立在复杂的底层实现上。那些看似简单的kt代码,内部往往隐... ...查看全部
0
评论

新项目为什么决定用 JDK 17了 JDK 17

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

最近在调研 JDK 17,并且试着将之前的一个小项目升级了一下,在测试环境跑了一段时间。最终,决定了,新项目要采用 JDK 17 了。 JDK 1.8:“不是说好了,他发任他发,你用 Java 8 吗?” 不光是我呀,连 Spring Boot 都开始要拥护 ... ...查看全部
0
评论

点兔换图——新年兔了个兔专题 点兔换图

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

前言 本篇是通过图片的点击事件去切换图片,实现图片点击轮播,而新年兔了个兔专题,当然是使用了一系列兔子的图片作为轮播图展示的,下面我们来看看怎么实现点兔换图的。 正篇 实现方法 其实安卓中实现方法很简单,我们可以轻松办到,就是ImageView中增加点击事件 ... ...查看全部
0
评论

高仿B站自定义表情 自定义表情

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

在之前的文章给你的 Android App 添加自定义表情 中我们介绍了自定义表情的原理,没看过的建议看一下。这一篇文章将介绍它的应用,这里以B站的自定义表情面板为例,效果如下: 自定义表情的大小 在给你的 Android App 添加自定义表情 的文章中,... ...查看全部
0
评论

android 自定义view 跑马灯-光圈效果 跑马灯 自定义View

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

系统: mac android studio: 4.1.3 kotlin version: 1.5.0 gradle: gradle-6.5-bin.zip 本篇效果: 前沿 最近在bilibili看到一个跑马灯光圈效果挺好, 参考着思路写了一下. bili... ...查看全部
0
评论

【Android爬坑日记四】组合替代继承,减少Base类滥用 继承 组合

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

背景 先说一下背景,当接触了比较多的项目之后,其实会发现每一个项目都会封装BaseActivity、BaseFragment等等。其实初衷其实是好的。每一个Activity和Fragment都是很多模板代码的,为了减少模板代码,封装进Base类其实是一种比较方... ...查看全部
0
评论

关于缓存,每个开发人员都应该知道的3个问题 缓存

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

前言 虽然缓存被认为是软件系统的性能助推器,但如果处理不当,它也容易出现错误。 在本文中,我将介绍 3 个有时可能会造成灾难性后果的常见缓存问题,希望大家在架构上引入缓存时,需要考虑到。 缓存击穿 缓存故障 当缓存键过期时会发生缓存故障,并且多个请求同时访问... ...查看全部
0
评论

浅谈TheadLocal的使用场景和注意事项 TheadLocal

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

概念 ThreadLocal 是Java的一个类,是一个本地线程,提供了一种线程安全的方式,主要用来避免共享数据(线程变量隔离)。 有时候可能要避免共享变量,使用ThreadLocal辅助类为各个线程提供各自的实例;就是说,每个线程都有一个伴生的空间(Th... ...查看全部
0
评论

android 微信抢红包工具 AccessibilityService 抢红包 AccessibilityService

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

1、目标 使用AccessibilityService的方式,实现微信自动抢红包(吐槽一下,网上找了许多文档,由于各种原因,无法实现对应效果,所以先给自己整理下),关于AccessibilityService的文章,网上有很多(没错,多的都懒得贴链接那种多),... ...查看全部
0
评论

APT-单例代码规范检查 代码规范 apt

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

前文提到注解按照Retention可以取值可以分为SOURCE,CLASS,RUNTIME三类,在定义注解完成后,可以结合APT进行注解解析,读取到注解相关信息后进行一些检查和设置。 接下来我们实现一个单例注解来修饰单例类,当开发人员写的单例类不符合编码规范时... ...查看全部
0
评论

Flutter混编工程之异常处理 混编 异常 Flutter

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

Flutter App层和Framework层的异常,通常是不会引起Crash的,但是Engine层的异常会造成Crash。而Flutter Engine部分的异常,主要是libfutter.so发生的异常,这部分的异常,在Dart层无法捕获,一般会交给类似B... ...查看全部
0
评论

不就是一个空白页,有必要那么讲究吗? 空白页

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

前言 在各类软件应用中,会经常遇到空页面的情况,比如列表无数据、搜不到相应结果、用户数据没有添加等等。这种空页面看似很少出现,但是如果不注意体验的话,会让用户不快甚至是困惑。今天我们就来讲讲针对各类空页面,如何改善用户体验。 列表无数据 页面无数据通常会在列表... ...查看全部
0
评论

Android 通过MotionLayot实现点赞动画 MotionLayot

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

在之前的文章Android 一种点赞动画的实现中,通过Animation和Animator实现了一种点赞动画效果,有知友评论用MotionLayout是否会比较简单。我之前还没有使用过MotionLayout,刚好通过实现这个点赞动画来学习一下MotionLa... ...查看全部
0
评论

Flutter 小技巧之 3.7 性能优化 background isolate Isolate background

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

Flutter 3.7 的 background isolate 绝对是一大惊喜,尽管它在 release note 里被一笔带过 ,但是某种程度上它可以说是 3.7 里最实用的存在:因为使用简单,提升又直观。 Background isolate YYDS... ...查看全部
0
评论

Android浅谈Webview的Loading Android webview

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

前言 在开发webview的loading效果的时候会有一些问题,这边记录一些碰到的常见的问题,并且设计出一套Loading的方案来解决相关的问题。 1. loading的选择 开发loading效果的原因在于webview加载页面的时候,有时候会耗时,导致不... ...查看全部
0
评论

首页弹框太多?Flow帮你“链”起来 flow

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

很多App一打开,首页都会有各种各样的交互,比如权限授权,版本更新,阅读协议,活动介绍,用户权限变更等,这些交互大多数都是以弹框为主,也会有少数几个是以页面或者别的形式出现,但是无论是弹框还是页面,这些只是表现形式,这种交互难点在于 如何去判断它们什么时候出... ...查看全部
0
评论

Kotlin SharedFlow&StateFlow 热流到底有多热? StateFlow SharedFlow

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

1. 冷流与热流区别 2. SharedFlow 使用方式与应用场景 使用方式 流的两端分别是消费者(观察者/订阅者),生产者(被观察者/被订阅者),因此只需要关注两端的行为即可。 1. 生产者先发送数据 fun test1() { ... ...查看全部
0
评论

为什么大家都说 SELECT * 效率低? 数据库

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

无论在工作还是面试中,关于SQL中不要用“SELECT *”,都是大家听烂了的问题,虽说听烂了,但普遍理解还是在很浅的层面,并没有多少人去追根究底,探究其原理。 效率低的原因 先看一下最新《阿里java开发手册(泰山版)》中 MySQL 部分描述: 【强制】在... ...查看全部
0
评论

通过官网项目来学习——Jetpack之Startup库 Startup jetpack

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

nowinandroid项目作为目前google官方来演示MAD(现代Android开发技术)的示例项目,里面大量依赖运用了jetpack包下的各种库。通过分析学习这些库在项中的实际使用可以帮助我们比直接阅读库的文档来更好的理解和学习。希望通过学习后可以帮助到... ...查看全部
0
评论

通过官方项目来学习——枚举、密封类、密封接口的区别和使用场景 密封类 枚举

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

相信点进来愿意看这篇文章的jym都用过密封类、枚举类甚至也已经用到了密封接口,但是多多少少可能还是有点迷惑。写这篇文章就是希望能跟大家一起梳理这三类的区别,搞清楚在哪种情况用哪种实现最合适。 从java到kotlin,大家肯定对枚举已经比较熟悉了,这里就不专门... ...查看全部
0
评论

ARouter ksp注解处理器 实现思路 arouter ksp

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

注解处理器到底承担了什么作用? 考虑清楚这个问题 对我们的ksp实现 会有非常大的帮助, 否则那一坨注解处理器的实现 你是根本不知道为什么要那样实现,自然ksp的实现你是无从下手的。 首先我们来看一个典型的例子, 我们有2个module 一个叫 moduleA... ...查看全部
0
评论

简单聊聊 compose 的remember remember compose

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

前言 在前面聊mutableStateOf 的时候用了这段代码来讲述了Compose 状态的更新。 code-1 val name = mutableStateOf("hello compose") setContent... ...查看全部
0
评论

如何让一套代码完美适配各种屏幕? 完美适配

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

一、适配的目的 区别于iOS,android设备有不同的分辨率大小以及不同厂商的系统,目前市场的分辨率可以看下相关统计。 2021市场移动设备分辨率统计 可以看到主流的分辨率有10多种,当不做适配时,一套代码在不同设备上的效果偏大、偏小、截断以及留白严重,那一... ...查看全部
0
评论

Compose太香了,不想再写传统 xml View?教你如何在已有View项目中混合使用Compose compose

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

前言 在我的文章 记一次 kotlin 在 MutableList 中使用 remove 引发的问题 中,我提到有一个功能是将多张动图以N宫格的形式拼接,并且每个动图的宽保证一致,但是高不保证一致。 在原本项目中我使用的是传统 view 配合 Recycler... ...查看全部
0
评论

你还在用merge么,了解了解rebase吧 rebase merge

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

前言 Git作为我们日常开发代码的版本管理,开发分支的管理方面起着很大作用,我们开发过程中分支通常有生产、预发、测试、开发这几个分支,我们会根据项目进行的某个阶段,将代码提交到某个版本上,正常流程是先开发 —>测试 —>预发—>生产,但是通常... ...查看全部
0
评论

谷歌的bug:当 CompileSdk 33 遇上Kotlin kotlin CompileSdk 33

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

最近项目里compose 要升级到1.3, 要求compile sdk 也要到33版本,大家都知道 一般情况下,我们修改compilesdk 都不会有什么问题,最多就是一些api的适配,编译不过啥的, 但是不会引发线上故障,但是这里要注意了target sd... ...查看全部
0
评论

耗时一周,实现高仿微信渐变模糊效果——纯原生实现 微信渐变模糊

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

最近一个需求要实现类似微信状态的模糊效果,还要求不能引入库,增加包的大小。网上搜了一圈,只有 Flutter 的实现。没办法只能自己开撸,实现效果如下,上面的图是我的实现效果,下面的是微信的实现效果。 实现原理 首先,我们观察一下下面的微信状态的实现效... ...查看全部
0
评论

Kotlin系列之听说这个函数的入参也是函数? kotlin

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

整洁是kotlin语法的一大特性,它主要体现在扩展函数,中缀调用,运算符重载,约定,以及对lambda表达式的活用,其实在用java写Android的时候我们已经遇到过lambda了,比如当你在设置一个控件的点击监听事件的时候 我们通常会这样写,然后就发现在... ...查看全部
0
评论

从应用工程师的角度再谈车载 Android 系统 车载 Android

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

前言 根据中汽协数据显示,2022年8月中国汽车出口量达30.8万辆,同比增长65%,这也是历史上首次超过30万辆。从今年前八个月整体情况来看,我国汽车出口量已经超越德国,仅次于日本汽车出口量。其中,新能源汽车1-8月出口量同比增长超九成,贡献了重要的增量。... ...查看全部