首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
阿根vs
掘友等级
VIP.1 初学乍练
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
赞
文章( 45 )
沸点( 0 )
Kotlin Jetpack 实战 | 09. 图解协程原理
协程(Coroutines),是 Kotlin 最神奇的特性,没有之一。 本文将简单介绍 Kotlin 的协程,然后会以图解 + 动画的形式解释 Kotlin 协程的原理。看完本文后,你会发现,原来协程也没有那么难。 1. 一边看文章,一边跑 Demo 2. 线程 &…
【Android 14源码分析】WMS-窗口显示-第二步:relayoutWindow -1
View想要显示需要经过3个步骤:Measure,Layout,Draw,而一个窗口的显示也需要经过三步:addWindow ,relayoutWindow,finishDrawingWindow
Janky frames 是如何计算出来的
最近在做一些性能监控的工作,其中线下监控fps这一项,经过调研,最终采用dumpsys gfxinfo的方式。 其中有一项名为:Janky frames的数据引起了我们的兴趣。 Janky frames该如何理解呢?参考官方文档1 的说明,似乎就是掉帧的数量。 可如果按照掉帧的…
Android App卡顿率(顺滑度、顺滑度)并整理数据
测试一个Android App的卡顿率(流畅性、顺滑度)的方法有很多,不同的厂和团队有他们不同的玩法,有的用高速摄像机去评估,有的用肉眼主观感受,有的通过获取获取底层数据的去评估,也有的像本文章一样,通过Android官方推荐的方法来测试界面性能。本文将会通过一个例子,闭环从数…
啃碎并发(四):Java线程Dump分析
Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是 大多都提供了当前活动线程的快照,及JVM中所有Java线程的堆栈…
这一篇让你彻底搞懂贝塞尔曲线的原理
贝塞尔曲线不懂画?不知道怎么回事?看这一篇就够了!用图形,点曲线运动图和公式推导,让你彻底搞懂贝塞尔曲线的运行原理!
RecyclerView源码解析(二)LinearLayoutManager绘制篇
RecyclerView源码分析(二)LinearLayoutManager源码分析之绘制篇,主要涉及onLayoutChildren()方法
Android进阶宝典 -- Choreographer实时监控App帧率变化,实现卡顿监控
本文主要介绍View刷新时,Choreographer如何向VSYNC服务发起请求以及VSYNC信号的回调流程,通过此原理完成应用层帧率变化,实现卡顿监控
硬核介绍Android画面渲染,从硬件到软件
内网的一篇好文 征得大佬同意拿来分享一下。硬核介绍Android显示系统,深入每一个细节,从硬件到软件,带你体会不一样的风景。
Android源码分析之RecyclerView源码分析(一)—绘制流程
RecyclerView是Google在2014年的IO大会中提出来的,可以认为是用来代替ListView的,其是support-v7包中的组件,但随着AndroidX(谷歌对 android.support.xxx 包的整理产物,因为之前support包的管理较为混乱,所以谷…
下一页
个人成就
文章被点赞
65
文章被阅读
12,064
掘力值
494
关注了
44
关注者
10
收藏集
5
关注标签
1
加入于
2021-01-01