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