一、前言: Merge的作用 二、示例 不使用merge layout1.xml layout2.xml: 實際效果: 使用merge layout1.xml layout2...
一、前言: Merge的作用 二、示例 不使用merge layout1.xml layout2.xml: 實際效果: 使用merge layout1.xml layout2...
App層面監(jiān)控卡頓 鏈接:http://www.itdecent.cn/p/fdb0c48f342b[http://www.itdecent.cn/p/fdb0c48f3...
前言 學(xué)習(xí)gradle這個想法在我開始使用AndroidStudio之后就有了,基本上每個開始使用AndroidStudio的人都會被它折磨一段時間,各種各樣的build f...
小酌雞湯 種下一棵樹,最好的時間是十年前,其次是現(xiàn)在。 全家桶匯總圖 ? android開發(fā)好比是造一輛汽車,性能優(yōu)化決定了它的豪華、舒適、體驗、速度… 為什么整理《andr...
小酌雞湯 業(yè)精于勤,荒于嬉。 本文來源《Android 性能優(yōu)化 全家桶》 為什么優(yōu)化Cpu使用率? ?優(yōu)化應(yīng)用的 CPU 使用率能帶來諸多好處,如提供更快、更順暢的用戶體驗...
問題 使用 Paging3 處理分頁數(shù)據(jù),如果需要在 RecyclerView 底部增加【加載更多】的提示,可以通過調(diào)用 PagingDataAdapter 的 withLo...
簡評:在 Kotlin 中使用泛型你會注意到其中引入了 in 和 out,對于不熟悉的開發(fā)者來說可能有點難以理解。從形式上講,這是一種定義逆變和協(xié)變的方式,這篇文章就來講講怎...
前言 最近在學(xué)習(xí)Kotlin這門語言,在項目開發(fā)中,運(yùn)用到了單例模式。因為其表達(dá)方式與Java是不同的。所以對不同單例模式的實現(xiàn)進(jìn)行了分別探討。主要單例模式實現(xiàn)如下: 餓漢式...
前一章節(jié)我們講解了Kotlin Flow的基本用法,這一節(jié)我們來實踐將Kotlin Flow應(yīng)用在Android應(yīng)用中。 我們從三個方面進(jìn)行講解: 網(wǎng)絡(luò)數(shù)據(jù)的請求 在編寫UI...