1、標(biāo)記-清除算法 如同它的名字一樣,該算法分為“標(biāo)記”和“清除”兩個階段,它的標(biāo)記過程就是我們在堆中的引用計數(shù)算法,主要存在兩個不足(1)效率問題,標(biāo)記和清除兩個過程的效率...
1、標(biāo)記-清除算法 如同它的名字一樣,該算法分為“標(biāo)記”和“清除”兩個階段,它的標(biāo)記過程就是我們在堆中的引用計數(shù)算法,主要存在兩個不足(1)效率問題,標(biāo)記和清除兩個過程的效率...
判斷虛擬導(dǎo)航欄的老方法 在全面屏手機之前,我們對虛擬導(dǎo)航欄的判斷就有很多種方法, 比如方法1: 又或者是這種方法2: 又或者方法3: 以上三個方法,基本上都是看系統(tǒng)中是否有虛...
使用mac進行開發(fā)的時候,有時候需要使用adb指令來進行一些操作,但是如果沒有配置過Android環(huán)境變量,可能會出現(xiàn)adb: command not found的問題,查了...
首先公司有這樣的需求一個項目需要給不同的人使用,就需要不同的啟動頁、logo、name這樣的資源(不從網(wǎng)上獲?。?。最早還在eclipse的時候需要一個個的修改打包,在早期數(shù)量...
背景 2018 年初,知乎 Android 客戶端處于組件化中期階段,組件的拆分和建立正在如火如荼的進行。得益于組件化, java 文件可以提前編譯為 class 文件, a...
Glide 是 Android 端比較常用的圖片加載框架,這里我們就不再介紹它的基礎(chǔ)的使用方式。你可以通過查看其官方文檔學(xué)習(xí)其基礎(chǔ)使用。這里,我們給出一個 Glide 的最基...
主目錄見:Android高級進階知識(這是總目錄索引)上一篇《從場景到源碼分析事件分發(fā)》已經(jīng)很全面地分析了事件的分發(fā)流程,如果會了這個流程,那么這個例子應(yīng)該也是沒有問題的,當(dāng)...
Handler筆記 什么是handler機制?handler機制的主要成員1、handler:負責(zé)發(fā)送處理消息2、message:消息的信息的載體3、messageQueue...
1. 前言 本文的源碼是基于JDK1.7,JDK1.8中HashMap的實現(xiàn),引入了紅黑樹,在后面的文章會寫到。后面還有一篇LinkedHashMap的解析:圖解Linked...