這一篇文章主要講解Android分發(fā)機(jī)制 為了能正確的理解系馆,我們自定義一個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的時機(jī)潦俺,即Android是在哪一刻才更新UI的,了解Android更新UI的源碼流程有助于我們了解其本質(zhì)声搁,在開發(fā)...
前言 在前面的文章中黑竞,我們講述了Handler,MessageQueue疏旨,Looper三者的關(guān)系很魂,從Java層深入到native層。??1檐涝、 A...
本源碼分析基于Android8.0 源碼目錄 回顧 ??在上一篇文章中遏匆,我們講解了Handler,Looper谁榜,MessageQueue的關(guān)系,...
Android單線程模型 ??我們知道進(jìn)程是cpu資源分配的最小單位幅聘,線程是cpu調(diào)度的最小單位。早期的操作系統(tǒng)里進(jìn)程既是資源分配也是調(diào)度的最小...
上一節(jié)窃植,我們做了很多準(zhǔn)備工作帝蒿,把ffmpeg源碼編譯成so供我們使用,這下我們終于可以來真正的使用它了巷怜。請大家使用最新版本你的AS葛超,使用cmak...