背景 最近將我們項(xiàng)目的android gradle plugin(以下簡(jiǎn)稱agp)以及gradle版本進(jìn)行了升級(jí)锹锰,之前因?yàn)橐蕾嚰瘓F(tuán)內(nèi)部的打包插件...
崩潰堆棧 首先死嗦,崩潰上報(bào)的堆棧: 這是我們app升級(jí)androidx之后损合,第一次外灰時(shí)發(fā)現(xiàn)的線上問題挣轨。來自線上的偶現(xiàn)bug赠橙,主要分布在10的機(jī)器...
需求背景 ViewModel和LiveData是google官方架構(gòu)JetPack系列的一個(gè)響應(yīng)式開發(fā)框架榕暇。ViewModel和LiveData...
簡(jiǎn)介 想要了解Kotlin DSL可以參考這個(gè)文章:Kotlin 之美—DSL篇內(nèi)網(wǎng)ata也有這樣一篇文章:https://www.atatec...
寫在前面 自從Kotlin被官宣為Android開發(fā)正式語言,這門語言也越來越流行杀糯。相信大家也對(duì)Kotlin這門語言有過了解或者學(xué)習(xí)扫俺,例如類型推...
在Android系統(tǒng)中,無論是普通的Activity窗口固翰,還是特殊的輸入法窗口和壁紙窗口狼纬,它們都是被WindowManagerService服務(wù)...
寫在前面: 最近在嘗試上手RN羹呵,遇到了不少坑。React-Native目前最新版本是0.48, 從這個(gè)版本號(hào)可以看出來疗琉,React-Native...
在開發(fā)懸浮窗過程中冈欢,我們會(huì)遇到的很大一個(gè)問題就是權(quán)限問題。在6.0引入動(dòng)態(tài)權(quán)限之后盈简,權(quán)限被分為了一般權(quán)限和危險(xiǎn)權(quán)限凑耻。一般權(quán)限只要在清單文件中注冊(cè)...
位運(yùn)算大家都學(xué)過香浩,不過應(yīng)該在工程實(shí)踐中應(yīng)用都?比較少。不過這兩天看了HashMap的內(nèi)部實(shí)現(xiàn)种吸,發(fā)現(xiàn)其中對(duì)于移位弃衍、與、或的使用非常的多坚俗,簡(jiǎn)直炫技。...