事件分發(fā)機制是Android中一塊比較重要的知識堕阔,了解和熟悉整套事件分發(fā)流程有助于我們解決各種滑動沖突問題燃领,同時也有助于我們能夠更好地實現(xiàn)各種自...
在Activity布局加載流程源碼解析一文中丸逸,我們分析了Activity布局加載流程,通過分析我們了解到Activity通過Window來控制界...
眾所周知誊酌,Activity是Android系統(tǒng)的四大組件之一部凑,扮演著界面展示的角色。作為Android開發(fā)人員碧浊,我們當然也對setContent...
DataBinding是Google發(fā)布的支持庫涂邀,它可以實現(xiàn)UI組件及數據源的雙向綁定。使用DataBinding可以輕松實現(xiàn)MVVM模式箱锐,當數...
LiveData是Google發(fā)布的一個架構組件比勉,它是一個數據持有類,并且數據可以被觀察驹止。區(qū)別于普通的被觀察者浩聋,LiveData最大的特點是具備...
Lifecycle-Aware是Google官方的生命周期感知組件。同時臊恋,在Google推出的Android Jetpack組件中衣洁,也將Life...
ViewModel是Google官方MVVM架構的核心組件之一。同時抖仅,在Google推出的Android Jetpack組件中坊夫,也將ViewMo...
隨著應用程序的功能模塊越來越多,復雜度越來越高撤卢,導致了應用程序模塊之間的耦合度越來越高环凿,App的體積也隨之越來越大。與此同時放吩,隨著應用程序代碼量...
Activity的啟動流程一般可以分為兩種智听,一種是應用程序根Activity的啟動,而另一種則是普通Activity的啟動渡紫。根Activity的...