一.概述 在做 UI 性能優(yōu)化的時候悠垛,很重要的一點就是需要做好優(yōu)化前和優(yōu)化后的對比炼蹦,否則怎么判斷自己的優(yōu)化是否有效果,效果有多大呢坡锡?對比的話,個...
一. 概述 有時候 UI 卡頓是因為發(fā)生了頻繁的 GC 造成的,頻繁的 GC 其實對應(yīng)的內(nèi)存情況就是內(nèi)存抖動,而發(fā)生內(nèi)存抖動一般都是因為在循環(huán)里...
上篇文章中簡單介紹了 systrace 的使用遥昧,以及如何簡單地分析 systrace 生成的 trace.html 文件了,但是如何更深刻地理解...
一. 概述 性能優(yōu)化是 Android 中的一個重要知識朵纷,也是衡量一個 Android 工程師水平的重要依據(jù)炭臭,簡單的性能優(yōu)化,可能很多人都會袍辞。比...
一. 開篇 在最開始接觸 Android 開發(fā)的時候便學(xué)習(xí)了 LinearLayout 布局控件鞋仍,它可以在垂直/水平方向依次展開 childVi...
ActivityManagerService(以下簡稱為 AMS)是 Android 中最核心的系統(tǒng)服務(wù)之一,我認(rèn)為 AMS 最重要的功能有兩個...
在上篇文章中 初步理解 Window 體系搅吁,我們初步分析了 Window 的體系威创,這篇文章我們分析一下 WindowManagerService...
Android 中的 Window落午,是一個比較抽象的概念,總有一種說不清道不明的感覺那婉,但是又非常重要板甘。Activity 是四大組件之一党瓮,可以說是...
對于 Android 開發(fā)者來說详炬,Activity 應(yīng)該是非常熟悉的,一提到 Activity寞奸,可能大家首先會想到 Activity 的生命周期...