這一篇文章主要講解Android分發(fā)機制 為了能正確的理解,我們自定義一個ViewGroup,一個View 我們分別重寫Activity,Vie...
前言 前面我們講了Java的線程模型和Thread,Runnable的基礎(chǔ)相關(guān),這一節(jié)我們來開下它們在具體場景下的應(yīng)用。 join 有這樣一種場...
前言 ??在之前我們講述了Java的線程模型,理解清楚了過后再我們使用的過程中才能得心應(yīng)手,防止不必要的錯誤出現(xiàn),多線程錯誤是很難復(fù)現(xiàn)的錯誤,一...
前言 ??在Android應(yīng)用開發(fā)中,由于Android系統(tǒng)的單線程模型(UI主線程),使得一些耗時操作必須放在子線程執(zhí)行;又由于線程間需要交互...
前言 ??前一章我們講了更新UI的時機,即Android是在哪一刻才更新UI的,了解Android更新UI的源碼流程有助于我們了解其本質(zhì),在開發(fā)...
前言 在前面的文章中,我們講述了Handler,MessageQueue,Looper三者的關(guān)系,從Java層深入到native層。??1、 A...
本源碼分析基于Android8.0 源碼目錄 回顧 ??在上一篇文章中,我們講解了Handler,Looper,MessageQueue的關(guān)系,...
Android單線程模型 ??我們知道進程是cpu資源分配的最小單位,線程是cpu調(diào)度的最小單位。早期的操作系統(tǒng)里進程既是資源分配也是調(diào)度的最小...
上一節(jié),我們做了很多準(zhǔn)備工作,把ffmpeg源碼編譯成so供我們使用,這下我們終于可以來真正的使用它了。請大家使用最新版本你的AS,使用cmak...