一.概述 在做 UI 性能优化的时候,很重要的一点就是需要做好优化前和优化后的对比,否则怎么判断自己的优化是否有效果,效果有多大呢?对比的话,个...
一. 概述 有时候 UI 卡顿是因为发生了频繁的 GC 造成的,频繁的 GC 其实对应的内存情况就是内存抖动,而发生内存抖动一般都是因为在循环里...
上篇文章中简单介绍了 systrace 的使用,以及如何简单地分析 systrace 生成的 trace.html 文件了,但是如何更深刻地理解...
一. 概述 性能优化是 Android 中的一个重要知识,也是衡量一个 Android 工程师水平的重要依据,简单的性能优化,可能很多人都会。比...
一. 开篇 在最开始接触 Android 开发的时候便学习了 LinearLayout 布局控件,它可以在垂直/水平方向依次展开 childVi...
ActivityManagerService(以下简称为 AMS)是 Android 中最核心的系统服务之一,我认为 AMS 最重要的功能有两个...
在上篇文章中 初步理解 Window 体系,我们初步分析了 Window 的体系,这篇文章我们分析一下 WindowManagerService...
Android 中的 Window,是一个比较抽象的概念,总有一种说不清道不明的感觉,但是又非常重要。Activity 是四大组件之一,可以说是...
对于 Android 开发者来说,Activity 应该是非常熟悉的,一提到 Activity,可能大家首先会想到 Activity 的生命周期...