首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
小泽玛莉嗷
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
高效处理列表数据变化,你需要了解的 DiffUtil
DiffUtil 是一个用于计算两个数据集之间差异的工具类,可以帮助我们减少不必要的更新操作,提高 RecyclerView 的性能。
Kotlin 异步 | Flow 限流的应用场景及原理
异步数据流中的生产者可能会生产过多的数据,而消费者并不需要那么多,所以限流就有用武之地了。App 开发中有一些常见的限流场景,比如搜索框防抖、点击事件防抖、防过度刷新。
Android WebView常见的坑和解决方案
(1)独立进程,简单暴力,不过可能涉及到进程间通信。使webview产生了oom崩溃等问题也不会影响到主程序。 方法:不在xml中定义 Webview,而是在需要的时候在Activity中创建,对传入WebView的Context使用使用ApplicationContext而不…
满满的WebView优化干货,让你的H5实现秒开体验。
通过对比WebView与原生的体验差距,分析webview加载过程找到相应的优化点,满满的WebView优化干货,让你的H5实现秒开体验。
Android面试准备(中高级)
onResume()是当该activity与用户能进行交互时被执行,用户可以获得activity的焦点,能够与用户交互。 startActivity最终都会调用startActivityForResult,通过ActivityManagerProxy调用system_serve…
都 2021 年了,还有人在研究 Handler?
事实上当你了解它的原理之后,会发现 Handler 只是该机制的调用入口和回调而已,最重要的东西是 Looper 和 MessagQueue,以及不断流转的 Message。 本次针对该机制常被问及的
Android 30K+岗位招聘面试题(附右划、斗鱼、Zenjoy、莱熙科技、ZCOOL面经分享)
本人近况 项目组裁人了,一年半没准备面试了,之前换也是内推的,在这个寒冬还经历此遭,偏偏还赶上裁员。心态早已爆炸,大环境不好,各位且干且珍惜....记录下最近的面试经历,整理下让自己不断进步!
AOP 利器 ASM 基础入门
1. ASM 介绍 ASM 是一个 Java 字节码操作框架,它能用来动态生成类或者增强既有类的功能。ASM 可以直接生成二进制 class 文件,也可以在类被加载到 Java 虚拟机之前动态改变类行为。ASM 框架中提供了常见的字节码分析和生成工具,可以快速进行类的生成或分析…
Android&Kotlin编译速度原理剖析(上)
三年开发,五年编译。Gradle作为构建工具在中大型项目中编译速度太慢,全量编译平均7分钟,改一行代码的增量编译平均在3分钟
Kotlin 协程探寻
白话就是协程的启动要有规范,不然一样有内存泄露的风险,但是怎么规范起来呢?就是在指定的区域启动协程,而且还要约束启动协程的方式。 但是如果提取出的函数包含一个在当前作用域中调用的协程构建器的话,该怎么办? 在这种情况下,所提取函数上只有 suspend 修饰符是不够的。为 Co…