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