
1.前言 DataBinding, 又名數據綁定,是Android開發中非常重要的基礎技術,它可以將UI組件和數據模型連接起來,使得在數據模型發...
前言 首先需要強調的是,這篇文章是對我之前寫的《淺談RecyclerView的性能優化》[https://juejin.cn/post/7164...
響應時間,它是用來衡量系統運行效率的一個重要指標。評價一個應用的響應時間,可以從用戶感知和系統性能這兩個角度來考量。 響應時間的長短,可能影響用...
淺談Android主題樣式 文章末尾有附帶例子的源碼鏈接, 感興趣的可以下載源碼研究, 味道更佳. 在講Android主題之前, 讓我們先回顧一...
1. 應用啟動的方式 在Android中,應用啟動一般可分為三種:冷啟動、溫啟動、熱啟動。 那么什么是冷啟動、溫啟動和熱啟動呢?下面我們來簡單看...
RecyclerView的性能優化 在我們談RecyclerView的性能優化之前,先讓我們回顧一下RecyclerView的緩存機制。 Rec...
背景 XTask是我基于RxJava的設計思想,并結合實際項目中使用的經驗所創造出來的一個開源項目,其目的就是要代替RxJava在Android...
簡介 RxJava RxJava是一個在Java VM上使用可觀測的序列來組成異步的、基于事件的程序的庫。RxJava本質上是一個實現異步操作的...
背景 很早之前接觸了RxJava的任務流操作,覺得這種將復雜業務流通過一個個操作符拆解開來,形成一條條條理清晰的function, 讓人寫起來直...