由于項目的需求和DiffUtil的性能龟劲,所以在新項目中選用了DiffUtil進行刷新操作绕辖。但是在使用過程中遇到了不少的坑,其中比較嚴重的就是刷新錯位归薛,在這里簡單記錄下 Dif...

由于項目的需求和DiffUtil的性能龟劲,所以在新項目中選用了DiffUtil進行刷新操作绕辖。但是在使用過程中遇到了不少的坑,其中比較嚴重的就是刷新錯位归薛,在這里簡單記錄下 Dif...
今天主要分享兩塊內(nèi)容: 免費獲得PDU積分 PMP續(xù)證繳費流程撕氧; 相信很多PMPer忙于工作琼开,沒時間去參加PMI組織的活動政冻,較難獲得PDU,最后只能通過某寶付費方式續(xù)證伯病。今天...
?本篇是該系列的第二篇造烁,你可以在這里找到第一篇。原文鏈接在此。?在第本篇惭蟋,我們將 創(chuàng)建一個簡單的錢包 在我們的區(qū)塊鏈上簽發(fā)一個交易苗桂。 ?上面的這些過程,其實就產(chǎn)生了我們自己的...
?LiveData 是對可觀察數(shù)據(jù)的封裝告组。不像其他可觀察對象(例如 ObservableField) 煤伟, LiveData 可以感知到生命周期。這就意味著它可以關(guān)聯(lián)到其他擁有...
RaphealJS ?RaphealJS是用于在瀏覽器上面繪制圖形的用JavaScript實現(xiàn)的矢量圖形庫木缝。幾乎所有的瀏覽器都支持他便锨。(除了版本低于IE9的IE瀏覽器),你只...
原文鏈接 Kotlin的一些標準函數(shù)非常相似我碟,我們不確定使用哪個函數(shù)放案。在這里我將介紹一個簡單的方法來清楚地區(qū)分他們的差異和如何選擇使用。 范圍函數(shù) 我重點關(guān)注run, wit...
先看下效果: 做車機項目時怎囚,需要動態(tài)更新WIFI信息卿叽,WIFI列表增加焦點控制 開發(fā)中遇到兩個問題 RecyclerView搶占了item的焦點桥胞,導(dǎo)致不顯示紅色框框 Recy...
0x00. 為何不直接使用內(nèi)置的WebView組件恳守? Android中的WebView組件,在4.4以前的版本是WebKit的內(nèi)核贩虾,4.4以后才換成chromium的內(nèi)核催烘。而...
紋理是什么 ?紋理(TEXTURE)伊群,即物體表面的樣子。在計算機的世界中策精,我們能夠繪制的僅僅是一些非辰⑹迹基礎(chǔ)的形狀,比如點咽袜、線丸卷、三角形,這些基礎(chǔ)顯然是無法將一個現(xiàn)實世界中的物體...
?上一節(jié)中询刹,借助 OpenGL ES 對二維圖形的繪制谜嫉,我們了解了相關(guān)概念。本節(jié)凹联,我們來談一個有趣的問題沐兰,坐標變換。?坐標變換對于渲染管線來說蔽挠,是一個非常重要的概念住闯。我們通過...
背景 ?繪制 3D 圖,總覺得是一件很炫酷的事。雖然在項目中一直沒有用到過寞秃,但是還是想找個時間斟叼,實踐一下。?繪制二維圖形春寿,盡管使用 OpenGL 有它的優(yōu)勢朗涩,但是還是感覺有點...
?這些年,參與的項目大大小小應(yīng)該有六七個绑改。所采用的項目架構(gòu)谢床,也是從 MVC 到 MVP ,后來使用 ReactNative 進行跨平臺開發(fā)厘线,再到后來回到原生识腿,使用 MVVM。...
背景 ?在對 Activity 的啟動分析中造壮,我們看到了 Activity 是如何和 Window 產(chǎn)生關(guān)聯(lián)的 ?如上所示渡讼,本質(zhì)上 Activity 中布局,是通過 Wind...
背景 ?在對 Activity 的啟動分析中耳璧,我們看到了 Activity 是如何和 Window 產(chǎn)生關(guān)聯(lián)的 ?如上所示成箫,本質(zhì)上 Activity 中布局,是通過 Wind...
背景 ?一個 apk 包旨枯,很容易可以被逆向出源碼蹬昌。逆向的過程也比較簡單,最近在 github 上看到一個工具攀隔,可以直接從 apk 包中解析出項目源碼皂贩,如果不對代碼做任何處理,...