首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿根vs
掘友等级
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
赞
文章( 44 )
沸点( 0 )
【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包的管理较为混乱,所以谷…
「最后一次,彻底搞懂kotlin协程」(六) | 全网唯一,手撸协程!
这一篇,我们基于这些基础概念来手撸一个极简的协程,让我们通过一个极简的 demo,彻底掌握 kotlin 协程
下一页
个人成就
文章被点赞
65
文章被阅读
11,753
掘力值
493
关注了
42
关注者
10
收藏集
5
关注标签
1
加入于
2021-01-01