啟動(dòng)流程為什么要了解 不了解 ,平時(shí)開發(fā)好像也沒啥問題啊。其實(shí)不然,解決這些問題后,你會(huì)對(duì)Android系統(tǒng)有更深層次的理解,也會(huì)學(xué)習(xí)到系統(tǒng)源碼...
1,跳轉(zhuǎn)頁面startActivity的啟動(dòng)流程 分析源碼 //下面我們就來對(duì)Activity的工作流程進(jìn)行梳理,達(dá)到對(duì)Activity整體流程...
1, 為什么使用Handler? Android的UI要求更新只能在UI線程,因?yàn)榘沧渴菃尉€程模型。如果任意線程都可以更新UI的話,線程安全問題...
Android-RecyClerView源碼解析
Jetpack-ViewModel源碼解析 ViewModel 是 Jetpack 整個(gè)家族體系內(nèi)最為基礎(chǔ)的組件之一,基本是按照如下方式來進(jìn)行初...
Jetpack-LiveData源碼解析 LiveData 是 Jetpack 的基礎(chǔ)組件之一,在很多模塊中都可以看到其身影。LiveData ...
Android Jetpack架構(gòu)組件—Lifecycle Lifecycle是什么? 通俗的解釋: Lifecycle框架關(guān)鍵類: Lifec...
Android實(shí)現(xiàn)加入購(gòu)物車動(dòng)畫(貝塞爾曲線) 效果圖 需求購(gòu)物商品添加到購(gòu)物車功能 思路分析:1.確定動(dòng)畫起點(diǎn)、終點(diǎn)、控制點(diǎn)坐標(biāo);2.二次貝塞...
Android自定義控件Path貝塞爾曲線 這篇文主要說Path繪制曲線,就是曲線中非常有名的貝賽爾曲線。 貝賽爾曲線是由法國(guó)數(shù)學(xué)家Pierre...