目錄:一、內(nèi)存泄漏介紹二、常見內(nèi)存泄漏場景1.單例導致內(nèi)存泄露2.靜態(tài)變量導致內(nèi)存泄漏3.非靜態(tài)內(nèi)部類導致內(nèi)存泄露4.未取消注冊或回調(diào)導致內(nèi)存泄露5.Timer和TimerT...
目錄:一、內(nèi)存泄漏介紹二、常見內(nèi)存泄漏場景1.單例導致內(nèi)存泄露2.靜態(tài)變量導致內(nèi)存泄漏3.非靜態(tài)內(nèi)部類導致內(nèi)存泄露4.未取消注冊或回調(diào)導致內(nèi)存泄露5.Timer和TimerT...
前序 在19年的Google I/O大會上,Kotlin 成為 Android 開發(fā)首選語言。而著名的OkHttp 已經(jīng)開始用 Kotlin 進行重寫工作。是時候通過寫博客歸...
前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎 網(wǎng)上有大量關于Android事件分發(fā)機制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
1. 緩存一致協(xié)議 最出名的就是Intel 的MESI協(xié)議,MESI協(xié)議保證了每個緩存中使用的共享變量的副本是一致的。它核心的思想是:當CPU寫數(shù)據(jù)時,如果發(fā)現(xiàn)操作的變量是共...
三、高級開發(fā)技術面試題 這里講的是大公司需要用到的一些高端Android技術,這里專門整理了一個文檔,希望大家都可以看看。這些題目有點技術含量,需要好點時間去研究一下的。 (...
理解Java對象頭與Monitor 實例變量:存放類的屬性數(shù)據(jù)信息,包括父類的屬性信息,如果是數(shù)組的實例部分還包括數(shù)組的長度,這部分內(nèi)存按4字節(jié)對齊。 填充數(shù)據(jù):由于虛擬機要...
如果不是設備熱點,加上addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET),就算連不上,手機也會切換到可用的網(wǎng)絡。
Android10 WifiManagerhttp://www.itdecent.cn/p/03e9e50e98a8 之前寫的文章,接著。Android10之后google又搞事情。 不能用。 不能用。 這個方法獲...
http://www.itdecent.cn/p/03e9e50e98a8 之前寫的文章,接著。Android10之后google又搞事情。 不能用。 不能用。 這個方法獲...
〇、摘要: 在Windows下使用VMware虛擬機安裝macOS系統(tǒng)基本步驟: 1.安裝VM虛擬機軟件(如VMware15Pro)。 2.打上支持macOS系統(tǒng)的補丁(un...
在此之前,經(jīng)歷過ScrollView嵌套ScrollView滑動沖突,ScrollView與ListView嵌套滑動沖突等等,網(wǎng)上解決方法比較多暫不贅述了,RecyclerV...