轉(zhuǎn)載[https://blog.csdn.net/javazejian/article/details/52571779],該博客寫的比較簡(jiǎn)單明...
記錄gradle copy文件時(shí)rename的用法 1.最直接的方法 2.更多方法可以直接參考官方文檔[https://docs.gradle....
垃圾回收的對(duì)象 我們申請(qǐng)的幾乎所有對(duì)象都存儲(chǔ)在堆上,并且堆空間在進(jìn)程啟動(dòng)時(shí)就已經(jīng)創(chuàng)建了一個(gè)初始化的空間,隨著程序的運(yùn)行,堆內(nèi)存的使用率/大小增長(zhǎng)...
方法區(qū) JVM在執(zhí)行某個(gè)類之前需要先加載這個(gè)類(加載,驗(yàn)證,準(zhǔn)備,解析,初始化),加載類會(huì)將class文件中的類信息(版本,字段,方法,接口,常...
LiveData原理解析 LiveData是一個(gè)數(shù)據(jù)持有者類,可以在給定的生命周期中觀察到。 observe觀察數(shù)據(jù)變化 observe被要求在...
Http加密類型 對(duì)稱加密 采用單鑰密碼系統(tǒng)的加密方法,同一個(gè)密鑰可以同時(shí)用作信息的加密和解密,這種加密方法稱為對(duì)稱加密,也稱為單密鑰加密。 常...
Glide初始化,采用懶注冊(cè)的方式,設(shè)置參數(shù) Glide是一個(gè)單例,應(yīng)用第一次使用Glide是會(huì)調(diào)用initializeGlide方法,編譯期根...
kotlin的synthetic實(shí)現(xiàn)方式是編譯期修改synthetic相關(guān)代碼, 實(shí)際上使用的還是findViewById來(lái)尋找布局,只不過(guò)相關(guān)...
onCreate時(shí)設(shè)置stylesetStyle(DialogFragment.STYLE_NORMAL, android.R.style.Th...