一.JNI與NDK的關(guān)系 1.什么是JNI? JNI(Java Native Interface,Java本地接口),用于打通Java層與Nat...
一.Java內(nèi)存分配結(jié)構(gòu)復(fù)習(xí) 1.Java內(nèi)存分配策略 上一篇Android內(nèi)存管理分析總結(jié)中我們提到了Java內(nèi)存分配策略,這里我們再復(fù)習(xí)一下...
一.操作系統(tǒng)相關(guān)基礎(chǔ)知識 1.物理內(nèi)存、虛擬內(nèi)存、邏輯地址與交換空間 物理內(nèi)存(RAM):加載到內(nèi)存地址寄存器中的內(nèi)存又叫“硬件內(nèi)存”,是內(nèi)存單...
一.Retrofit中Builder模式完成初始化工作 Retrofit現(xiàn)在已經(jīng)是各種網(wǎng)絡(luò)請求類APP的標(biāo)配了,我們今天主要看下他的內(nèi)部是如何解...
一.HandlerThread的使用與原理解析 ??HandlerThread繼承于Thread,所以它本質(zhì)就是個Thread。與普通Threa...
一.線程與進(jìn)程相關(guān) 1.進(jìn)程 ??定義:進(jìn)程是具有獨立功能的程序關(guān)于某個數(shù)據(jù)集合上的一次運行活動,進(jìn)程是操作系統(tǒng)分配資源的單位。??當(dāng)你運行一個...
一.Looper、Handler、MessageQueue與Message的關(guān)系與相關(guān)概念 1.什么是Android消息處理機(jī)制? “消息”是w...
在上一節(jié)中,我們分析了從點擊桌面上一個App的圖標(biāo)啟動App到ActivityManagerService中的源碼,這一次我們就開始真正的分析A...
在Android開發(fā)中,我們經(jīng)常會遇到界面的跳轉(zhuǎn)和回退,在開發(fā)中與之聯(lián)系比較緊密的概念是Task(任務(wù))和Back Stack(回退棧)。我們在...