
一.概述 在做 UI 性能優(yōu)化的時候,很重要的一點(diǎn)就是需要做好優(yōu)化前和優(yōu)化后的對比,否則怎么判斷自己的優(yōu)化是否有效果,效果有多大呢?對比的話,個...
一. 概述 有時候 UI 卡頓是因?yàn)榘l(fā)生了頻繁的 GC 造成的,頻繁的 GC 其實(shí)對應(yīng)的內(nèi)存情況就是內(nèi)存抖動,而發(fā)生內(nèi)存抖動一般都是因?yàn)樵谘h(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 的生命周期...