1.前言 DataBinding, 又名數(shù)據(jù)綁定坚冀,是Android開發(fā)中非常重要的基礎(chǔ)技術(shù)绳瘟,它可以將UI組件和數(shù)據(jù)模型連接起來挟炬,使得在數(shù)據(jù)模型發(fā)生變化時菜职,UI組件自動更新邦鲫,從...
1.前言 DataBinding, 又名數(shù)據(jù)綁定坚冀,是Android開發(fā)中非常重要的基礎(chǔ)技術(shù)绳瘟,它可以將UI組件和數(shù)據(jù)模型連接起來挟炬,使得在數(shù)據(jù)模型發(fā)生變化時菜职,UI組件自動更新邦鲫,從...
前言 首先需要強調(diào)的是例获,這篇文章是對我之前寫的《淺談RecyclerView的性能優(yōu)化》[https://juejin.cn/post/7164032795310817294...
響應(yīng)時間,它是用來衡量系統(tǒng)運行效率的一個重要指標(biāo)印叁。評價一個應(yīng)用的響應(yīng)時間际跪,可以從用戶感知和系統(tǒng)性能這兩個角度來考量。 響應(yīng)時間的長短喉钢,可能影響用戶對某個功能姆打、某個應(yīng)用、乃至某...
淺談Android主題樣式 文章末尾有附帶例子的源碼鏈接, 感興趣的可以下載源碼研究, 味道更佳. 在講Android主題之前, 讓我們先回顧一下Android中自定義Vie...
1. 應(yīng)用啟動的方式 在Android中肠虽,應(yīng)用啟動一般可分為三種:冷啟動幔戏、溫啟動、熱啟動税课。 那么什么是冷啟動闲延、溫啟動和熱啟動呢痊剖?下面我們來簡單看一下它們的定義: 冷啟動:當(dāng)啟...
RecyclerView的性能優(yōu)化 在我們談RecyclerView的性能優(yōu)化之前,先讓我們回顧一下RecyclerView的緩存機制垒玲。 RecyclerView緩存機制 眾...
RecyclerView分為四級緩存 RecyclerView根據(jù)不同的狀態(tài)可以分為:屏幕內(nèi)緩存陆馁、屏幕外緩存、自定義緩存合愈、緩存池叮贩。RecyclerView是通過內(nèi)部類Recy...
背景 XTask是我基于RxJava的設(shè)計思想,并結(jié)合實際項目中使用的經(jīng)驗所創(chuàng)造出來的一個開源項目佛析,其目的就是要代替RxJava在Android中的部分使用場景益老,提升開發(fā)的體...
簡介 RxJava RxJava是一個在Java VM上使用可觀測的序列來組成異步的、基于事件的程序的庫寸莫。RxJava本質(zhì)上是一個實現(xiàn)異步操作的庫捺萌。 項目地址: https:...
背景 很早之前接觸了RxJava的任務(wù)流操作,覺得這種將復(fù)雜業(yè)務(wù)流通過一個個操作符拆解開來,形成一條條條理清晰的function, 讓人寫起來直呼過癮.其實這就是責(zé)任鏈模式的...
前言 最近跳槽到了一家新的公司, 居然發(fā)現(xiàn)這家公司的項目大量使用了RxJava3相關(guān)的技術(shù), 這讓我這個Rx系列輕度使用者有些無所適從. 俗話說, 千學(xué)不如一看, 千看不如一...
應(yīng)該不會吧,工作量太大了
盡管頹廢了一年膘茎,但我仍未放棄夢想「2021年終總結(jié)」2021年對于我來說過得實在是太快了桃纯,回顧這一年,工作上疲于奔命披坏,沒做出什么有價值的東西态坦;技術(shù)上沒有什么大的長進(jìn),更別談有什么有價值的項目和文章產(chǎn)出刮萌;可能唯一多出來的只有肚子...
2021年對于我來說過得實在是太快了娘扩,回顧這一年着茸,工作上疲于奔命,沒做出什么有價值的東西琐旁;技術(shù)上沒有什么大的長進(jìn)涮阔,更別談有什么有價值的項目和文章產(chǎn)出;可能唯一多出來的只有肚子...
通常情況下敬特,如果我們想要使用 RxJava 首先會想到的是使用Observable,如果要考慮到Backpressure的情況牺陶,在 RxJava2.x 時代我們會使用Flow...
今天在Apple M1電腦上 添加Room數(shù)據(jù)庫一直構(gòu)建失敗....... 產(chǎn)生的原因:猜測他們還沒有為 aarch64 編譯的 SQLite 本地庫伟阔。 解決方式: 之后產(chǎn)生...
1、線程池的優(yōu)勢 (1)掰伸、降低系統(tǒng)資源消耗皱炉,通過重用已存在的線程,降低線程創(chuàng)建和銷毀造成的消耗狮鸭;(2)合搅、提高系統(tǒng)響應(yīng)速度多搀,當(dāng)有任務(wù)到達(dá)時,通過復(fù)用已存在的線程灾部,無需等待新線程...
前言 作為 X-Library系列框架[https://xuexiangjys.blog.csdn.net/article/details/102639857] 的靈魂所在康铭,...
前言 在2020年新冠疫情的時候,我宅在家中無所事事,于是乎我寫了一個flutter的版本更新插件: flutter_xupdate[https://github.com/x...