首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
KitKan
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.1K
文章 1.1K
沸点 0
赞
1.1K
返回
|
搜索文章
KitKan
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
1年前
关注
Flutter 面试八股之深入理解 Dart 异步实现机制
这是一篇可以帮你全面深入理解flutter异步的文章,有了它面试时再也不需要担心面试的八股了,虽然文章很长,但是很干。...
86
14
分享
KitKan
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
9月前
关注
深入 Flutter 和 Compose 的 PlatformView 实现对比,它们是如何接入平台控件
在上一篇《深入 Flutter 和 Compose 在 UI 渲染刷新时 Diff 实现对比》发布之后,收到了大佬的“催稿”,想了解下 Flutter 和 Compose ...
47
6
分享
KitKan
赞了这篇文章
fundroid
Android GDE @Bytedance
·
3年前
关注
探索 Jetpack Compose 内核:深入 SlotTable 系统
SlotTable 系统是 Compose 从组合到渲染到屏幕过程中的最重要环节,SlotTable 的数据存储在 Slot 中,由 Group 包裹...
85
12
分享
KitKan
关注了
fundroid
Android
KitKan
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
9月前
关注
深入 Flutter 和 Compose 在 UI 渲染刷新时 Diff 实现对比
众所周知,不管是什么框架,在前端 UI 渲染时,都会有构造出一套相关的渲染树,并且在 UI 更新时,为了尽可能提高性能,一般都只会进行「差异化」更新,而不是对整个 UI T...
91
21
分享
KitKan
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
1年前
关注
着色器预热?为什么 Flutter 需要?为什么原生 App 不需要?那 Compose 呢?Impeller 呢?
依旧是来自网友的问题,这个问题在一定程度上还是很意思的,因为大家可能会想,Flutter 使用 skia,原生 App 是用 skia ,那为什么在 Flutter 上会有...
88
17
分享
KitKan
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
2年前
关注
Flutter 之快速理解混合开发里的手势事件传递
本篇我们聊聊 PlatformView 里的手势事件传递,为什么会有这么一篇?其实在此之前已经写过很多 Flutter 里关于混合开发里 PlatformView 的内容,...
31
7
分享
KitKan
赞了这篇文章
业志陈
公众号:字节数组
·
3年前
关注
Android ASM 字节码插桩:进行线程整治
最近看了 京东零售技术 发表的一篇文章:AOP 技术在 APP 开发中的多场景实践 ,文章中介绍了 AOP 技术的一种使用场景:线程使用数优化。看完之后感觉挺有实践意义的,...
57
18
分享
KitKan
赞了这篇文章
时小雨
Android移动端开发、鸿蒙开发、前端开发
·
3月前
关注
使用 TraceView 分析 Android 函数耗时
> 性能优化是 Android 开发的核心技能之一,而函数耗时分析是优化的关键起点。本文将全面介绍如...
9
评论
分享
KitKan
赞了这篇文章
Android机动车
Android @字节跳动
·
7年前
关注
Android主流播放器比较
本篇文章主要介绍 Android 原生 VideoView,Google 开源视频播放框架 ExoPlayer,Vitamio 视频播放框架以及 Bilibili 开源视频...
11
评论
分享
KitKan
赞了这篇文章
喊我四哥吧
Android
·
5年前
关注
Android高性能日志写入方案-mmap
最近在做一个新零售的收银app,对于app稳定性要求比较高,但是难免会出现一些难以复现的问题,针对这些问题,分析日志有时候是解决问题的必要手段。下面我们主要分析下日志写入方...
22
1
分享
KitKan
赞了这篇文章
Chejdj
Android
·
5天前
关注
StateFlow、SharedFlow 和LiveData区别
首先出一道题目开始 如上代码所示,进入TestActivity→ 退到后台 → 从后台返回至前台。 你猜日志打印什么? 进入TestActivity 退至后台 后台返回前台...
4
评论
分享
KitKan
赞了这篇文章
Halifax
Android @ 微信号: fuqiang2020
·
4年前
关注
Android跨进程传大图思考及实现——附上原理分析
Intent数据传输有大小限制,那么如何跨进程传大图呢?重要的是分析问题的思路和解决过程,点赞❤️+收藏❤️+关注❤️...
101
18
分享
KitKan
赞了这篇文章
南北是北北
24天前
关注
协程suspend 如何被编译成“状态机”
1) 大图景:CPS 改写 + 堆上栈(stackless) 思想:suspend 会被编译器做 Continuation-Passing Style (CPS) 转换——...
3
1
分享
KitKan
赞了这篇文章
锅拌饭
Android @米忽悠
·
10天前
关注
Android Handler(一) 同步屏障泄露导致页面假死
背景: 在项目中,页面A中有一个计时器,显示了会议持续时间:10:04。 在测试阶段,QA提了个bug,说页面卡死了,时间卡在了10:03秒,并且按返回键没有响应。但是会议...
12
5
分享
KitKan
赞了这篇文章
魏思凡
Android
·
20天前
关注
爆肝一万多字,我准备了寿司 kotlin 协程原理
官方文档:https://kotlinlang.org/docs/coroutines-guide.html 一、Scope 的 launch 流程 Scope:协程的作用...
8
评论
分享
KitKan
关注了
little_fat_sheep
Android
KitKan
赞了这篇文章
little_fat_sheep
13天前
关注
【OpenGL ES】不用GLSurfaceView,如何渲染图像
1 前言 Android 中,GLSurfaceView 封装了 EGL 环境,使得我们省去了复杂的 EGL 环境搭建。如果我们不用 GLSurfaceView,该如何...
4
评论
分享
KitKan
赞了这篇文章
南北是北北
26天前
关注
volatile的读写屏障
1) JMM 赋予volatile的三件事 可见性:对同一 volatile 变量的写,对随后(happens-after)读是立即可见的。 有序性(禁止重排): 写-re...
2
评论
分享
KitKan
赞了这篇文章
南北是北北
24天前
关注
Channel ↔ Flow/SharedFlow 互通与取舍
0) 心智模型速记 Channel:热的、点对点队列(单播)。有容量与溢出策略(SUSPEND/DROP_*),可 close/cancel,适合工作队列/管线/Actor...
1
评论
分享
下一页
个人成就
文章被阅读
2,543
掘力值
43
关注了
98
关注者
0
收藏集
1
关注标签
13
加入于
2016-09-21